This article outlines the steps required to enable Kerberos Constrained Delegation on an Active Roles stand-alone Web Interface instance. This is also known as pass-through authentication for Kerberos or a Kerberos Double Hop.
Enabling this configuration is also required if it is desired to disable NTLM authentication when the Active Roles Administration Service and Active Roles Web Interface are on the same host.
NOTE: The built-in HTTP Redirect option in the IIS Manager is not compatible with this functionality. Authentication attempts will fail when connecting to the root Default Web Site if an HTTP Redirect is enabled. Instead, connect directly to the desired site or leverage an alternate redirect method which supports Kerberos authentication redirection. For more information, please contact Microsoft or consult TechNet.
WORKAROUND
NOTES:
Part 1
Configure the Active Roles service account SPN (Service Principal Name)
Open a command prompt as administrator and run the following commands:
Note: Change the names as required.
setspn -S ARAdminSvc/ActiveRolesServiceHost.domain.com domain\ActiveRolesServiceAccount
setspn -S ARAdminSvc/ActiveRolesServiceHost domain\ActiveRolesServiceAccount
Part 2
If the AppPool is running under the context of a user, the SPN must be configured:
Note: Change the names as required.
setspn -S HTTP/iishost domain\AppPoolServiceAccount
The service account running the IIS AppPool on the Active Roles Web Interface host must have constrained delegation access to the Active Roles SPN on the Active Roles Service Account.
Configure Delegation
NOTE:
In some environments it may also be necessary for the Active Roles Web Interface host to have constrained delegation access to the MSSQLSvc SPN stored on the account running the Microsoft SQL Service.
Examples:
To confirm the SetSPN settings, run:
setspn -l domain\account
Example results:
IIS AppPool account in AD:
After all SPN's have been added to Active Directory, reboot the host machines to load the Active Directory changes.
For the IIS machine, these must be configured:
Part 3
Configure IIS server hosting Active Roles Web Interface
Part 4
If you have any access issues, ensure the follow options are set in the browser.
Microsoft Internet Explorer:
Google Chrome:
Microsoft Edge:
Mozilla Firefox:
© 2024 One Identity LLC. ALL RIGHTS RESERVED. Nutzungsbedingungen Datenschutz Cookie Preference Center