When setting up LDAP Authentication with GSSAPI Encryption, you may find that the SSOConfig.exe tool shows a "Clone Success", but the web GUI still does not authenticate properly and you see a "Unable to authenticate user." error.
One way to see deeper messaging for the LDAP GSSAPI Integration is to enable debug in the configuration.jsp file found in $installdir\sso\webapps\sso. By default D:\CA\NFA\Portal\sso\webapps\sso. Within this file, edit the 'boolean troubleshoot' value from false to true and save the file. Restart the SSO service (CA Performance Center SSO Service or Performance Center SSO Service) and test a users LDAP login via the SSO Config at the command line. Do we see this error in the login page so NFA's SSO?
DirContext.SECURITY_AUTHENTICATION = GSSAPI Connecting to the LDAP server using GSSAPI. Username: xxxxx. Password: set Uncaught Exception:
java.lang.SecurityException: /configuration/ssoconfig_jaas.conf (No such file or directory)
The root cause behind both errors is the products inability to find its necessary configuration files within the SSO service.
To resolve this, the SSO_HOME environment variable must be setup correctly in the SSO service's wrapper.conf file. If that is not done, when this occurs it results in an SSO service that is unable to find SAML or LDAP GSSAPI configuration files and settings.
You are simply removing the double quotes from the value and restarting the CA Performance Center SSO Service and the GUI should now authenticate without an issue.