LDD Today

Tips from LDD

SSO-enabling Sametime with Netegrity Siteminder

Tip submitted by
Raj Balasubramanian
and Stan Logan

Level: Intermediate
Works with: Sametime 2.5
Updated: 03-Mar-2002

If your organization uses Netegrity Siteminder and Sametime, you can configure the two servers to use Siteminder for single sign-on (SSO) authentication. This tip describes one method to do just that. It works for Sametime 2.5 and Netegrity Siteminder 4.51.

Before we begin, here are a few important points to note: Enabling SSO with Siteminder requires these procedures:
Configuring the Person document
Follow these steps for configuring the Person document in the Domino Directory. These steps apply to the Sametime Admins and are needed to work the Sametime Admin servlet.
Refer to the Netegrity Siteminder Installation Guide and Siteminder Agent Guide for more information on installing the Web agent.

Modifying the Web agent
Using a text editor (such as Notepad) edit the badurlchars parameter in the Webagent.Conf file by removing the '//' character:

badurlchars="./, /., /*, *., ~, \, %00-%1f,%7f-%ff"

Next, add these new parameters to the file:

dominouseheaderforlogin="HTTP_NOTESDN"
forcefqhosts="NO"
forcecookiedomain="YES"
csschecking="NO"

HTTP_NOTESDN is a custom header sent in response by the Policy Server to the Domino server's Web agent. The Web agent uses the header to set the Domino authenticated user.

Configuring the Siteminder Policy Server settings
You want your Siteminder settings, as they apply to Sametime, to do the following:
All responses to the Web agent on the Sametime server have the NotesDN attribute in the header, which is referenced in the Web agent configuration file, to determine the Domino authenticated user.

Configure these settings in the Siteminder Policy Server settings:

Realm Name: Sametime Server Root
Resource Filter: /
Protection: Protected
Auth Scheme: ABC Dev Auth Scheme
Associated Rule: Sametime Server Root protection rule
Rule Resource: *

Nested Realm under Sametime Server Root
Realm Name: Sametime Files
Resource: sametime/
Protection: Unprotected
Auth Scheme: ABC Dev Auth Scheme

Realm Name: Sametime Admin Config
Resource: servlet/auth/scs
Protection: Unprotected
Auth Scheme: ABC Dev Auth Scheme

Realm Name: Sametime Admin Page
Resource: servlet/auth/admin
Protection: Protected
Auth Scheme: Basic
Associated Rule: Sametime Admin Page Rule
Rule Resource: *

Only the Sametime Admin Page and Sametime Server Root are added to the Policies with set Responses. There are no rules or policies for Sametime Admin Config and Sametime Files realms.

The next time you sign into Domino Web site or application, you'll have access to Sametime servers that are SSO-enabled.


SUBMIT YOUR TIPS!
We encourage you to send us your tips (You can also click the "Would you like to submit a tip?" graphic below.) Your tips can be anything you've discovered about any Lotus product. The most important thing is that your tip be interesting, useful, or handy. And be sure to include complete information about how your tip works. For ideas, take a look at our tip archives. If we publish your tip, we'll send you the IBM Redbooks Lotus Collection on CD.