16.01.2013 Views

Microsoft Sharepoint Products and Technologies Resource Kit eBook

Microsoft Sharepoint Products and Technologies Resource Kit eBook

Microsoft Sharepoint Products and Technologies Resource Kit eBook

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

Chapter 26: Single Sign-On in SharePoint Portal Server 2003 697<br />

user who accesses the Web Part belongs to the mapped Windows group, the access<br />

credentials are already stored in the single sign-on credentials store. The code in the<br />

Web Part retrieves the credentials, submits them to the enterprise application, <strong>and</strong><br />

retrieves the necessary information. The Web Part is then displayed to the requesting<br />

user. In this scenario, the whole process is transparent to the user. The user is not<br />

aware of any authentication information required for the enterprise application; it is<br />

only known to the administrator.<br />

Security Recommendations Regarding the Topology of the Server Farm<br />

When using the single sign-on service, you can help enhance security by distributing<br />

your resources in the server farm. Specifically, the configuration of the front-end<br />

Web server, the job server, <strong>and</strong> the computer storing the single sign-on database can<br />

affect security.<br />

■ Less secure configuration. Everything is deployed on one server. This configuration<br />

is less secure because the front-end Web server, the single sign-on<br />

database stored in SQL Server, <strong>and</strong> the encryption key are on the same computer.<br />

This configuration is not recommended.<br />

■ More secure configuration. Two-computer configuration where one computer<br />

is the front-end Web server. The second computer is the job server containing<br />

the single sign-on database stored in SQL Server <strong>and</strong> the encryption key.<br />

■ Recommended configuration for better security. Configuration of three<br />

or more computers in which the front-end Web server, the job server containing<br />

the encryption key, <strong>and</strong> the server containing the single sign-on database<br />

stored in SQL Server are different computers.<br />

If you are using single sign-on in a shared services scenario, the user credentials<br />

stored in the parent server farm are available to the administrators of all child<br />

server farms. It is recommended that you run applications using single sign-on on<br />

the parent portal site only <strong>and</strong> use an iFrame in the application for child portal sites.<br />

You should disable the single sign-on service on child server farms. We will discuss<br />

how to disable the SSOSrv service later in this chapter.<br />

Configuring Single Sign-On<br />

To configure single sign-on for the first time, you must complete the following tasks:<br />

1. Determine <strong>and</strong> set up necessary Windows accounts.<br />

2. Enable the single sign-on service on the job server.<br />

3. Configure the single sign-on settings.<br />

4. Create a new application definition.

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!