Troubleshooting
August 18, 2020 ยท View on GitHub
This is a step-by-step guide an Q&A on troubleshooting Negotiate authentication.
Browser Configuration
Make sure the browser is configured to support Negotiage. See: Configuring Browsers (IE/Firefox)
Troubleshooting Kerberos
Typical configurations to check are:
- The
applicationis running as aservice - The
serviceis running as auseron the same domain as themachineaccessible via webserver asvirtual-host - The
userhas privileges for Kerberos delegation
To check the current privileges, run:
setspn -L username
To add privileges for the current user, run
setspn -A PROTOCOL/machine:port username
setspn -A PROTOCOL/virtual-host:port username
Useful Troubleshooting Resources:
- Enabling Kerberos Logging
- Troubleshooting Kerberos Delegation (Word Document, 1.5M, Microsoft Corporation, March 2004)
Troubleshooting NTLM
Troubleshooting WAFFLE
Still Need Help?
With new versions of Internet Explorer, Firefox or Chrome, use developer tools.
With older versions of Internet Explorer, trace the HTTP request/response.
- Download and install IEHttpHeaders.
- Choose Tools, Display IEHttpHeaders.
- Make one request that ends up in a popup or failure.
- Copy the entire HTTP conversation.
Post the http conversation with your question to the Waffle Users Google Group.