BusinessObjects Enterprise Administrator's Guide

Configuring IIS5 for Kerberos end-to-end single sign-on

To support Kerberos end-to-end single sign-on, you have to set the IIS and the Aspnet_wp.exe worker process to run as a domain account that has been trusted for delegation.

You can run the IIS either under the machine domain account or under a user domain account. Each approach has advantages and disadvantages:

Which approach you use, depends on how you want to manage your system security.

For complete information about security risks associated with system or user domain accounts, refer to the Microsoft web site: http://www.microsoft.com.

Refer to either of the following procedures, depending on whether you want to use a machine or user domain account:

To run the IIS5 worker process under the machine domain account
  1. On the domain controller, set the domain account of the IIS machine to be trusted for delegation.
  2. Changing this property can take several minutes to propagate.

  3. Set the Aspnet_wp.exe to run as a machine domain account. To do this, change the following parameters in the <processModel> block in the \WINDOWS\Microsoft.NET\Framework\version\CONFIG\machine.config file:
  4. If the machine name for the web server is different from the name that is used to access it, add an SPN for HTTP access on the web server machine:
  5. setspn -A HTTP/serverhost.domainname.com serverhost

    For example, if access is via www.domainname.com but the machine name is web.domainname.com.

To run the IIS5 worker process under a user domain account
  1. Set the Aspnet_wp.exe to run as a user domain account that has been trusted for delegation. To do this, change the following parameters in the <processModel> block in the \WINDOWS\Microsoft.NET\Framework\version\CONFIG\machine.config file:
  2. If the machine name for the web server is different from the name that is used to access it, add an SPN for HTTP access on the web server machine:
  3. setspn -A HTTP/serverhost.domainname.com serverhost

    For example, if access is via www.domainname.com but the machine name is web.domainname.com.



Business Objects
http://www.businessobjects.com/
Support services
http://www.businessobjects.com/services/support/
Product Documentation on the Web
http://support.businessobjects.com/documentation/