Skip to main content

We have recently upgraded FMEflow from 2022 to 2023, resulting in SSO stopped working.

After changing the necessary encryption types in the service account on the AD server, we managed to get SSO working again.

However typing the AD username and password does not work.

The webgui gives the error : "Login failed, please try again."

And the error in fmedirectoryserver.log is as following:

Wed-23-Aug-2023 08:57:37.521 AM   INFORM   requesthandler   408039 : Authenticating user "******@*******.ORG" using SASL mechanism "GSSAPI" with KDC address "******.*******.org" and realm "*******.ORG"...
Wed-23-Aug-2023 08:57:37.778 AM   ERROR    requesthandler   408010 : Exception: "LDAPException(resultCode=49 (invalid credentials), diagnosticMessage='80090346: LdapErr: DSID-0C0905D2, comment: AcceptSecurityContext error, data 80090346, v4563
Wed-23-Aug-2023 08:57:37.779 AM   ERROR    requesthandler   408009 : Failed to authenticate user "******@*******.ORG".
Wed-23-Aug-2023 08:57:37.792 AM   ERROR    system-event-client-7   410405 : System event SYSTEMEVENT_ERROR_LOG failed to submit: Error parsing parameter syseventObject of type IFMESYSTEMEVENT when value was <?xml version="1.0" encoding="UTF-8"?>
<SE_SUBMIT><SYSEVENT><name>SYSTEMEVENT_ERROR_LOG</name><body>Exception: "LDAPException(resultCode=49 (invalid credentials), diagnosticMessage='80090346: LdapErr: DSID-0C0905D2, comment: AcceptSecurityContext error, data 80090346, v4563&#0;', ldapSDKVersion=4.0.14, revision=c0fb784eebf9d36a67c736d0428fb3577f2e25bb)"</body><HEADER><HEADERENTRY name="source" value="c3lzdGVtLWV2ZW50"/><HEADERENTRY name="time" value="MjAyMy0wOC0yM1QwODo1NzozNyswMjowMA=="/></HEADER></SYSEVENT></SE_SUBMIT>.

If i disable SSO in "Windows Active Directory", regular sign in works again.

The machine is hosted in azure, and https is setup with an application gateway, i have therefore changed the SINGLE_SIGN_ON_AUTH_URL in tomcat properties file to the same url we use to reach the server (https://fme.*******.no/fmetoken/sso/generate), but the error still persists.

Hi @andersf​ ,

Thank you for sharing your log. Unfortunately, this error is a result of Channel Binding being set to Always. Unfortunately, we don't yet support channel binding but if LdapEnforceChannelBinding is set to"When supported", it should succeed. Please see this Community Article for more information.

 

Hope this helps,

Kezia


Reply