Troubleshooting Kerberos Configuration
Increase the logging level
The first step in troubleshooting issues with Windows Authentication – Kerberos is to increase the logging level for the MSS authentication service.
-
Log in to the MSS Administrative Console at
https://hostname/adminconsole
. -
Click Cluster Management from the drop-down menu.
-
On the Services page, locate
mss-auth-service
. -
Click Edit Properties and add this Key/Value pair:
- Key:
authsvc.logging.level
- Value:
DEBUG
- Key:
-
Click OK.
-
On the
mss-auth-service
line, click Redeploy All.Note
Be aware that end users may be affected when a service is redeployed.
Locate log files
The log output for Kerberos and OAuth operations can be viewed in Cluster Management - Services.
-
Click
mss-auth-service
to see a more detailed view of the auth-service. -
In the detailed view, click and then either View Recent Logs or Download Logs.
Identify specific issues
Check the possible causes for issues you may encounter.
Issue | Possible cause |
---|---|
User is prompted for credentials | - The client machine is not a member of the Active Directory domain. - The user has not logged onto the client machine with the credentials of a user in the Active Directory domain. - The browser (Internet Options) has not been configured for Kerberos. - The necessary SPN has not been added to the KDC service account. |
User encounters the error message: “Unable to complete request at this time” | - LDAP is misconfigured. - The keytab file created for the service account on the KDC is not valid. |
User encounters the error message: XDAS_OUT_POLICY_VIOLATION |
- The proxy interface properties are not properly configured when the MSS server is behind a reverse proxy or load balancer. |
User encounters the error message: “This site cannot be reached” | - The auth service is not running or has not been enabled. - Check the mss-mss-server to verify that the property named mss.oauth is defined and the value is set to true . For instructions, see Adjusting Advanced Product Settings. |
Authentication takes a long time | - LDAP is configured with the standard LDAP port. Instead, configure LDAP with the global catalog port (such as 3268). |
Reflection Desktop displays a “connection failed” error when trying to open a session | - Reflection Desktop must have Centralized Management configured to access the MSS server using HTTPS. - And, the certificate of the MSS server must be trusted by the Windows Trusted Root Certification Authorities store. |
Kerberos authentication fails for users who belong to a large number of Active Directory groups | - The authentication string is too large. Resolution: Edit the properties of the mss-auth-service by adding this key/value pair: Key: server.max-http-header-size , Value: 10MB For instructions, see Setting Advanced Properties. |