You can enable single sign-on to your applications using integrated Windows authentication (IWA) by giving private network connectors permission in Active Directory to impersonate users. The connectors use this permission to send and receive tokens on their behalf.
## How single sign-on with KCD works
This diagram explains the flow when a user attempts to access an on-premises application that uses IWA.

* Your apps, like SharePoint Web apps, are set to use integrated Windows authentication. For more information, see [Enable Support for Kerberos Authentication](/previous-versions/windows/it-pro/windows-server-2008-R2-and-2008/dd759186(v=ws.11)), or for SharePoint see [Plan for Kerberos authentication in SharePoint 2013](/SharePoint/security-for-sharepoint-server/kerberos-authentication-planning).
* All your apps have [Service Principal Names](/windows/win32/ad/service-principal-names).
* The server running the Connector and the server running the app are domain joined and part of the same domain or trusting domains. For more information on domain join, see [Join a Computer to a Domain](/previous-versions/windows/it-pro/windows-server-2012-R2-and-2012/dd807102(v=ws.11)).
* The server running the Connector has access to read the TokenGroupsGlobalAndUniversal attribute for users. This default setting might have been impacted by security hardening the environment. Adding the Connector servers to the "Windows Authorization Access Group" will normally do this.
### Configure Active Directory
The Active Directory configuration varies, depending on whether your private network connector and the application server are in the same domain or not.
3. Right-click and select **Properties** > **Delegation**.
4. Select **Trust this computer for delegation to specified services only**.
5. Select **Use any authentication protocol**.
6. Under **Services to which this account can present delegated credentials** add the value for the SPN identity of the application server. This enables the private network connector to impersonate users in AD against the applications defined in the list.

You can enable single sign-on to your applications using integrated Windows authentication (IWA) by giving private network connectors permission in Active Directory to impersonate users. The connectors use this permission to send and receive tokens on their behalf.
## How single sign-on with KCD works
The diagram explains the flow when a user attempts to access an on-premises application that uses IWA.

* Your apps, like SharePoint Web apps, are set to use integrated Windows authentication. For more information, see [Enable Support for Kerberos Authentication](/previous-versions/windows/it-pro/windows-server-2008-R2-and-2008/dd759186(v=ws.11)), or for SharePoint see [Plan for Kerberos authentication in SharePoint 2013](/SharePoint/security-for-sharepoint-server/kerberos-authentication-planning).
* All your apps have [Service Principal Names](/windows/win32/ad/service-principal-names).
* The server running the Connector and the server running the app are domain joined and part of the same domain or trusting domains. For more information on domain join, see [Join a Computer to a Domain](/previous-versions/windows/it-pro/windows-server-2012-R2-and-2012/dd807102(v=ws.11)).
* Ensure the Connector server can read the `TokenGroupsGlobalAndUniversal` attribute for users. Security hardening might restrict this access. Enable the connector servers by adding them to the *Windows Authorization Access* group.
### Configure Active Directory
The Active Directory configuration varies, depending on whether your private network connector and the application server are in the same domain or not.
3. Right-click and select **Properties** > **Delegation**.
4. Select **Trust this computer for delegation to specified services only**.
5. Select **Use any authentication protocol**.
6. Under **Services to which this account can present delegated credentials** add the value for the SPN identity of the application server. The setting enables the private network connector to impersonate users in AD against the applications defined in the list.
