Integrating SPNEGO with IBM Lotus Sametime

Size: px
Start display at page:

Download "Integrating SPNEGO with IBM Lotus Sametime"

Transcription

1 Integrating SPNEGO with IBM Lotus Sametime Purvi Trivedi Advisory Software Engineer IBM Software Group Westford, MA USA Stephen Shepherd Senior Software Engineer IBM Software Group Bedford, NH USA June 2009 Copyright International Business Machines Corporation All rights reserved. Abstract: Simple and Protected GSSAPI Negotiation Mechanism (SPNEGO) enables the single sign-on (SSO) mechanism for Microsoft Windows clients that are part of a Microsoft Active Directory Domain. This white paper explains the steps necessary to configure SSO for IBM Lotus Sametime Connect clients and IBM Lotus Notes clients integrated with IBM Lotus Sametime, using SPNEGO.

2 Table of Contents 1 Overview Installing WebSphere Application Server 7.0 and configuring authentication with Active Directory Installing WebSphere Application Server Configure WebSphere Application Server 7.0 to authenticate to Active Directory. 5 3 Configuring WebSphere Application Server 7.0 with SPNEGO Configure SPNEGO on Active Directory server Configure SPNEGO as Web Authenticator for WebSphere Application Server Enabling SSO for WebSphere Application Server Configuring client machine browsers For Internet Explorer 6.x and 7.x For Mozilla Firefox 3.x Confirm WebSphere Application Server is configured correctly for SPNEGO Configuring Lotus Sametime with Active Directory Advanced LDAP configuration during installation Advanced LDAP Configuration after the installation Enabling SSO for Sametime server using WebSphere token Generate and export Lightweight Third-party Authentication (LTPA) token Create Web SSO document on the Sametime Server Enabling client applications for SPNEGO Enabling Sametime Connect Client with SPNEGO Enabling SPNEGO for the embedded Sametime in Notes Client Troubleshooting and testing Confirm SPNEGO is properly configured in WebSphere Application Server Verify SSO is properly configured in WebSphere Application Server Enable tracing in WebSphere Application Server Verify SSO is properly configured in Lotus Sametime Enabling Sametime debug Conclusion Resources About the authors... 45

3 1 Overview This white paper is intended to serve as a quick start guide that explains how to: enable SPNEGO in Microsoft Active Directory configure IBM WebSphere Application Server 7 to use SPNEGO use a WebSphere Application Server token to enable Lotus Domino and extended products like Sametime Connect Client and Lotus Notes to use SPNEGO. Figure 1 illustrates the various client and server components and interactions that we address in this paper. (NOTE: Information for this diagram was derived from the Sametime 8.0 Information Center) Figure 1. Client and server components/interactions 2 Installing WebSphere Application Server 7.0 and configuring authentication with Active Directory For this configuration we have WebSphere Application Server authenticating against Active Directory. 2.1 Installing WebSphere Application Server 7.0 The steps below are designed to navigate you through the basic configuration, to get you up and running quickly. If you need more details, refer to the WebSphere Application Server Information Center topic, Installing your application serving environment.

4 1. Install from the installation image on the product media or from the downloaded Passport Advantage image (Part number C1G0QML). 2. Download the required fixes: Update Installers: uid=swg Latest Fixpack from Fix Central (at the time of this writing, FP3 was the latest): 3. Start the install by launching launchpad.exe: a. Navigate to the WebSphere Application Server Installation tab. b. Select the Launch the installation wizard for the WebSphere Application Server option. 4. As you proceed through the wizard, select the options appropriate for your configuration. If any of the pre-requisite checks fail, look for the problem in the WebSphere Application Server log files located under: C:\Documents and Settings \Administrator\waslogs. In our configuration we: Selected no optional features Set the install location to E:\IBM\WebSphere\AppServer Set the WebSphere Application Server environment to Application Server Enabled administrative security and set the local administrator to admin and password to password Started the install 5. Once the install has successfully completed, start the server. If there are any errors, check the logs under E:\IBM\WebSphere\AppServer\profiles\AppSrv01\logs\server1 \startserver. To launch the server, use either: The menu commands, Start > All Programs > IBM WebSphere > Application Server v7.0 > Profiles > AppSrv01 > Start the server, or The command line, navigating to E:\IBM\WebSphere\AppServer\bin and issuing the command: startserver server1 6. Next, we need to install the Update Installer and the Fixpack that you downloaded in the first step. However, before doing this we must stop the Application Server. If you have enabled administrative security, you need to enter the credentials (admin/ password):

5 Using command line window, navigate to E:\IBM\WebSphere\AppServer\bin and issue the command: stopserver server1 -user admin -password password 7. Launch the install.exe from the UpdateInstaller directory. In our configuration we selected to install it under E:\IBM\WebSphere\UpdateInstaller. 8. Once the Update Installer is successfully installed, we need to copy all the fixes we downloaded in the first step to E:\IBM\WebSphere\UpdateInstaller\maintenance. 9. Launch the Update Installer: a. Start > All Programs > IBM WebSphere > Update Installer for WebSphere v7.0 Software > Update Installer. b. Select 'Install maintenance package'; the Directory path should be the same as that in Step 7. c. Select applicable packages (In our case we selected, WS-WAS-WinX32FP pak) d. Select to install the maintenance package(s) 10.Once the installation of the latest maintenance packs completes, start the server. Now we are ready to enable security. 2.2 Configure WebSphere Application Server 7.0 to authenticate to Active Directory To enable security, follow these steps: 1. Launch the WebSphere Application Server console, using Start > All Programs IBM WebSphere > Application Server v7.0 > Profiles > AppSrv01 > Administrative console. An example of the URL might be: ibm/console. 2. Authenticate using the administrator's ID and password created during installation of WebSphere Application Server, for example, admin/password. 3. Navigate to Security > Global Security, and click the Security Configuration Wizard button: a. For Specify extent of protection, select Enable application security ; click Next. b. For User repository, select the repository that has the users and groups used for authentication. In our case we selected Standalone LDAP registry. c. Populate the Configure standalone LDAP registry dialog box (see figure 2).

6 Figure 2. Configure standalone LDAP registry where the field Primary administrative user name = wsadmin, Type of LDAP server = Microsoft Active Directory, Host = vmpead.notesdev.ibm.com, and Port = 389. The Base DN in this environment is: DC=pelab,DC=notesdev,DC=ibm,DC=com The Bind DN is: CN=wasadmin,CN=users,DC=pelab,DC=notesdev,DC=ibm,DC=com d. Select Step 4: Summary to ensure all settings look correct; click Finish. 4. Now we need to confirm that security is enabled. To do this, restart WebSphere Application Server and try to view the status of the server, using the Command line argument: serverstatus -all.

7 5. This time you will be prompted for a username/password (see figure 3). This user should exist in your LDAP repository; in our case, we used wasadmin/pa88w0rd, which was previously created in the LDAP directory. Figure 3. Username/password prompt Being able to log in with your LDAP user confirms security is enabled correctly. 6. Another way to test whether security is enabled is to launch the WebSphere Application Server console, using Start > All Programs IBM WebSphere > Application Server v7.0 > Profiles > AppSrv01 > Administrative console. If you try to log in using the old admin/password; it will fail. Now try to log in with the username and password specified in your LDAP, for example, wasadmin/pa88w0rd. You should be able to log in successfully. 3 Configuring WebSphere Application Server 7.0 with SPNEGO SPNEGO Web Authentication is a new feature in WebSphere Application Server 7.0. If you are using version 6.x, then you must use Trust Association Interceptor (TAI) to configure WebSphere Application Server for SPNEGO. For more details, refer to the Techdocs Library white paper, WebSphere with a side of SPNEGO. 3.1 Configure SPNEGO on Active Directory server All client machines must be part of the same Active Directory domain as Active Directory server. (If client machines are in a different domain, the Active Directory servers must be cross-certified.) Here are the steps to configure an Active Directory identity for WebSphere Application Server: 1. Create a User ID for WebSphere Application Server. This ID can be the name of your machine, for example, VMPEWAS; however, it cannot be the ID that is used to enable WebSphere Application Server security (in our case, for example, we cannot use wasadmin).

8 This newly created ID will be used by WebSphere Application Server to authenticate with Active Directory. NOTE: Under Account options in the Account tab, select 'Password never expires (see figure 4). If this option is not selected, you will be required to generate a new key each time the password changes. Figure 4. Create User account 2. Now we need to map the account created in Step 1 to the Kerberos Service Principal Name (SPN) and create the keytab file that WebSphere Application Server will use to log in to the Active Directory domain: On the Active Directory machine, open a command line and issue the ktpass command as follows: ktpass -out <keyfile name> -princ HTTP/fully qualified hostname@ad DOMAIN NAME -mapuser <AD user> -pass <password> -ptype KRB5_NT_PRINCIPAL

9 NOTE: HTTP and the Active Directory domain name must be in capital letters for this command; if you use lower case, authentication will fail. For our environment the command looks like that shown in figure 5. Figure 5. ktpass command output 3. Next, check the user account properties for vmpewas. The User logon name (see figure 6) should have been changed to the SPN name, confirming the SPN is mapped to user account vmpewas. Doing this mapping informs Active Directory that any authenticated client machine in the PELAB.NOTESDEV.IBM.COM domain, using HTTP or HTTPs to talk to WebSphere Application Server vmpewas.notesdev.ibm.com, will authenticate to the newly created vmpewas account.

10 Figure 6. User logon name 4. Now we must move the vmpewas.keytab created in Step 2 from the Active Directory server to WebSphere Application Server (we placed ours under E:\IBM \vmpewas.keytab). 3.2 Configure SPNEGO as Web Authenticator for WebSphere Application Server 7.0 In this section we enable SPNEGO as the Web Authenticator for WebSphere Application Server. First, make a note of the location of the keytab file copied over from the Active Directory server, for example, E:\IBM\vmpewas.keytab. 1. Using the keytab file, we need to set up the Kerberos configuration file: a. Start WebSphere Application Server. b. From the Command line, change directory to the Application server bin directory, that is, E:\IBM\WebSphere\AppServer\bin. c. Run wsadmin; enter the username/password to authenticate. d. Issue the following AdminTask command to create the Kerberos configuration file:

11 $AdminTask createkrbconfigfile {-krbpath <config file name> realm <KERBEROS REALM> -kdchost <AD hostname> -dns <dns domain> keytabpath /etc/krb5/<keytab filename>} where: krbpath flag points to the location where you want the krb5.ini placed, realm flag corresponds to the Active Directory domain and it must be capital letters, kdchost flag is the hostname of Active Directory server, dns flag is the dns domain, and keytabpath is the path to the keytab file we copied over from the Active Directory server (see figure 7). Figure 7. keytabpath example Note that krb5.ini is used by WebSphere Application Server to authenticate to Active Directory (see figure 8).

12 Figure 8. Example krb5.ini authentication 2. Now let's enable WebSphere Application Server security with SPNEGO: a. From the WebSphere Application Server administrative console page, select Security > Global Security, and under Authentication, go to Web and SIP Security, and select SPNEGO Web authentication (see figure 9). Figure 9. Enabling SPNEGO Web authentication b. Select the options Dynamically update SPNEGO and Enable SPNEGO (see figure 10). c. The Kerberos configuration file with full path field is the path to the file we created in Step 2, for example, E:\IBM\krb5.ini.

13 d. The Kerberos keytab file with full path is the path to the file we copied over from Active Directory server to WebSphere Application Server, for example, E: \IBM\vmpewas.keytab. Figure 10. SPNEGO Web authentication properties e. Under SPNEGO filters, click New, to create a new SPNEGO filter for vmpewas.notesdev.ibm.com (see figure 11). Here, Host name is the name of your WebSphere Application Server, and Kerberos realm name is the name of the Active Directory realm, which must be in capital letters. Also, the option Trim Kerberos realm from the principal must be enabled for this to work.

14 Figure 11. New SPNEGO filter properties 3. Click OK and click Save, and then restart WebSphere Application Server; it is now configured with SPNEGO. 3.3 Enabling SSO for WebSphere Application Server 7.0 We now enable SSO for WebSphere Application Server: 1. From the administrative console page, select Security > Global Security, and under Authentication, go to Web and SIP Security and select Single sign-on (SSO), as shown in figure 12.

15 Figure 12. Enabling SSO 2. Under General Properties, select Enabled, and in the Domain name field enter the DNS Domain name (see figure 13). 3. Click OK and click Save. Figure 13. SSO properties.

16 4 Configuring client machine browsers Log in to the Active Directory domain on the client machine. Before we can validate that WebSphere Application Server is configured correctly to use SPNEGO, we must change some browser settings. 4.1 For Internet Explorer 6.x and 7.x 1. Select Tools > Internet Options > Security > Local Intranet > Sites > Advanced. Add the SSO domain here (see figure 14). Figure 14. Add SSO domain 2. Now select Tools > Internet Options, click the Advanced tab, and under Settings, check the option Enable Integrated Windows Authentication (see figure 15).

17 Figure 15. Enable Integrated Windows Authentication 3. Restart the browser; now we're all set. 4.2 For Mozilla Firefox 3.x 1. Type about:config in the address bar. A warning displays; click OK on the warning. 2. Set the filter to auth, and set the values of network.negotiate-auth.delegation-uris and network.negotiate-auth.trusteduris to the SSO domain, notesdev.ibm.com (see figure 16).

18 Figure 16. Set SSO domain 3. Restart the browser; you're all set. 4.3 Confirm WebSphere Application Server is configured correctly for SPNEGO 1. Log in to your Windows client that is part of Active Directory Domain. 2. Open a browser and enter the URL 3. You should not be prompted to enter your username and password; however, if you are prompted to enter your log-in credentials, refer to the Troubleshooting and testing section at the end of this paper. 5 Configuring Lotus Sametime with Active Directory Lotus Sametime authentication with Active Directory can be completely configured during the installation, or you can choose to perform the advanced configuration after the installation. Both methods are discussed below. 5.1 Advanced LDAP configuration during installation During the installation of the Sametime server, the screen Select the directory to use for collaboration will display (see figure 17). 1. Select LDAP Directory, enter the fully qualified host name of the Active Directory server in the LDAP Server Name field, and place a check the Advanced LDAP Configuration checkbox. NOTE: If you want to perform the Advanced LDAP configuration, proceed to Section 5.2, Advanced LDAP Configuration after the installation below.

19 Figure 17. Select the LDAP directory for collaboration 2. Click Next; the Specify how to bind the Sametime server to the LDAP directory screen displays (see figure 18). Figure 18. Specify how to bind Sametime server to LDAP directory 3. Select the Authenticated access radio button, and enter the full LDAP distinguished name of the user in the Active Directory who has at least Read access, and enter that person's password. (You may need to check with your Active Directory administrator to obtain this information.)

20 4. Click the Test Connection button. If everything is configured correctly, a dialog box should display stating LDAP connection succeeded. 5. Click OK and then click Next; the Specify the authentication setting for Sametime users to authenticate with an LDAP directory screen displays (see figure 19). Figure 19. Specifying authentication setting for Sametime users 6. The Search filter to resolve a user name to a distinguish name field should be: (&(objectclass=organizationalperson)( (cn=%s)(sn=%s)(samaccountname=%s) (mail=%s))) 7. The Attribute in LDAP directory containing home Sametime server field can be left blank for our purposes. (This field is required if you have a Sametime community with multiple servers. This may require a schema modification to add a new attribute, and schema modification is beyond the scope of this paper.) 8. The Sametime Administrator account in LDAP directory field is needed for policies. This name can be the same as the bind distinguish name specified previously, or it can be any other administrator's LDAP distinguish name. 9. Click Next; the Specify the search and filter criteria for people screen displays (see figure 20).

21 Figure 20. Specify the search and filter criteria for people 10. The Search filter for selecting a name of a person from the LDAP directory field should be: (&(objectclass=organizationalperson)( (cn=%s*)(sn=%s*)(samaccountname=%s*) (mail=%s*))) 11. Enter the base object to start searching for persons. This base depends on your Active Director tree structure. 12. Leave the Policy search filter for base membership field blank and click Next; the Specify the basic LDAP settings used for people entries screen displays (see figure 21).

22 Figure 21. Specify the basic LDAP settings used for people entries 13.You can accept the defaults here; click Next. The Specify the search and filter criteria for groups screen displays (see figure 22). Figure 22. Specify the search and filter criteria for groups 14. Enter the following for the search filter for selecting groups: (&(objectclass=group)(cn=%s*))

23 15. Enter the base object to start searching groups. Again, the base depends your Active Directory tree structure. 16. The Policy search filter for group membership field should be entered as an attribute member, instead of an actual search filter. The Sametime policy task will examine this field and, since it is not a search filter, it will request this attribute when searching for users and groups. This improves performance. 17. Click Next; the Specify the basic LDAP settings used for group entries screen displays (see figure 23) Figure 23. Specify the basic LDAP settings used for group entries 18. Accept the default for the Attribute that defines the display name of a group field. Specify the group object class as group, and specify the attribute in the group object that has the names of group members as member. 19. Click Next to proceed with the rest of the installation. 20. Once the installation is complete, start the Sametime server. 21. Using the Domino Administrator client, open the Directory Assistance database (DA.nsf) and open the LDAP document. 22. Click the Edit Document button and click the LDAP Tab; a screen similar that shown in figure 24 displays.

24 Figure 24. LDAP tab for the DA.nsf database 23.Change the Base DN for search field from cn=users,dc=pelab,dc=notesdev,dc=ibm,dc=com to DC=pelab,DC=notesdev,DC=ibm,DC=com. 24. At the bottom of the screen, click the drop-down arrow next to the Standard LDAP field value and select Active Directory (see figure 25).

25 Figure 25. Changing the Type of search filter to use field 25. Click OK, and click the Save and Close button. 5.2 Advanced LDAP Configuration after the installation If you did not select advanced LDAP configuration during the installation, you can do it by using the Domino Administrator client. The installation creates an LDAP document in the stconfig.nsf database and a directory assistance database named da.nsf: 1. Make sure the Sametime Server is started. 2. Start the Domino Administration Client; this can be done via any server in your Domino domain. 3. Select the File > Open Server menu, enter the Sametime server, and click OK. 4. Click the Files tab and open the database stconfig.nsf. 5. Edit the LDAP document, modifying the fields as outlined in figure 26.

26 Figure 26. LDAP document fields LDAP Server Settings: Connection Settings Organization Name: Network Address of LDAP Connection: vmpead.notesdev.ibm.com Port number for LDAP Connection: 389 Login Name for LDAP Connection: cn=directory Administrator,cn=users,dc=pelab,dc=notesdev,dc=ibm,dc=com Password for LDAP Connection: Pa88w0rd SSL Enabled: false SSL Port: 636 Search Order: 1 Search Filters Search filter for resolving person names:(&(objectclass=organizationalperson)( (cn=%s*)(sn=%s*) (samaccontname=%s*)(mail=%s*))) Search filter to use when resolving a user name to a distinguished name: (& (objectclass=organizationalperson)( (cn=%s)(sn=%s)(samaccountname=%s)(mail=%s))) Search filter for resolving group names: (&(objectclass=group)(cn=%s*)) Search Base and Scope Base Objects Base object when searching for person entries: cn=users,dc=pelab,dc=notesdev,dc=ibm,dc=com Base object when searching for group entries: ou=groups,dc=pelab,dc=notesdev,dc=ibm,dc=com Scope Scope for searching for a person: recursive Scope for searching for groups: recursive Schema Settings People Groups The attribute of the person entry that defines the internal ID of a Sametime user: The attribute of the person entry that defines the person's name: cn Attribute used to distinguish between two similar person names: Attribute of the person entry that defines the person's address: mail The person object class used to determine if an entry is a person: organizationalperson Attribute used to distinguish between two similar group names: The attribute of the group entry that defines the group s name: cn Attribute in the group object class that has the names of the group members: member The group object class used to determine if an entry is a group: group Home Server Name of the Home Server Attribute: Membership GroupMembership: memberof BaseMembership: 6. Save the document and then open the Directory Assistance database da.nsf. 7. Click the LDAP tab and modify the fields as shown is shown in figure 27.

27 Figure 27. LDAP tab of DA.nsf database 8. Click the Save and Close button. 9. Add the Sametime administrator that is defined in the LDAP repository to the ACL of the stconf.nsf and stconfig.nsf databases. If the Sametime administrator's LDAP DN is cn=sametime Administrator,cn=users,dc=pelab,dc=notesdev,dc=ibm,dc=com then add the administrator to the ACLs, replacing the commas with forward slashes (see figure 28): cn=sametime Administrator/cn=users/dc=pelab/dc=notesdev/dc=ibm/dc=com

28 Figure 28. Access Control List for Sametime Configuration database 10. Restart the Sametime Server. 11. Install a Lotus Sametime Connect client and make sure you can log in to Sametime using a valid Active Directory user account. 12. Open a browser and access Sametime with an URL similar to the following: and log in with a valid Active Directory account. 6 Enabling SSO for Sametime server using WebSphere token Let's now enable SSO for Sametime server using a WebSphere token. 6.1 Generate and export Lightweight Third-party Authentication (LTPA) token 1. To export the WebSphere Portal token, log in to the WebSphere Application Server

29 console, select Security > Global Security, and under Authentication, select LTPA (see figure 29). Figure 29. LTPA authentication 2. Under the Key generation section, set the Key set group field to NodeLTPAKeySetGroup and click the Generate keys button (see figure 30). Figure 30. Key generation 3. Under Cross-cell single sign-on, set the password and the fully qualified key file name, and click the Export keys button (see figure 31). Figure 31. Cross-cell single sign-on

30 4. Confirm that a Messages dialog comes up stating The keys were successfully exported to the file C:\ibm\vmpewas.ltpa. 5. Now we copy over vmpewas.ltpa to a machine that has the Domino Administration Client, so that we can configure SSO using this WebSphere token. 6.2 Create Web SSO document on the Sametime Server 1. Start the Domino Administration Client, select File > Open Server, and enter the name of the Sametime Server. 2. Select Configuration, expand Servers, and All Servers. 3. Click Web > Create Web SSO Configuration. 4. Click Keys > Import WebSphere LTPA Keys (see figure 32). Figure 32. Import WebSphere LTPA Keys 5. Type in the path and the name of the LTPA key file, as shown in figure 33. Figure 33. Enter Import File name 6. Type in the password; the key should be imported. 7. Make sure the Configuration Name field is LtpaToken (see figure 34). 8. Enter the DNS domain to your domain name and then set the Map names in LTPA tokens field to Disabled. 9. Add all the Sametime servers to the Domino Server Names list. All the data in the WebSphere Information section will populate automatically after importing the WebSphere token.

31 Figure 34. LtpaToken Configuration document 10. Save the document. 11. Open the Edit the Server document. 12. Click the Internet Protocol tab and then the Domino Web Engine tab. 13. Change the Session authentication to Multiple Servers (SSO) and ensure the Web SSO configuration field is set to LtpaToken. 14. Save the document and restart the server. 7 Enabling client applications for SPNEGO Here we discuss how to enable client applications for SPNEGO. 7.1 Enabling Sametime Connect Client with SPNEGO 1. Start the Sametime Connect client, and from the menu select File > Preferences > Server Communities, Create a new server community. 2. On the Log In tab (see figure 35), select the Use token based single sign-on option. Set the Authentication server URL field to your WebSphere Application Server hostname/snoop and set Authentication type to SPNEGO.

32 Figure 35. New Server Community Log In tab 3. On the Server tab (see figure 36), set the Host server field to the Sametime server. Figure 36. New Server Community Server tab 4. Click OK; you should now be able to log in to the Sametime Connect client without entering a username or password (see figure 37).

33 Figure 37. Sametime Connect log in 7.2 Enabling SPNEGO for the embedded Sametime in Notes Client 1. Start the Notes client and select File > Preferences > Sametime > Server Communities. 2. The setting here will be exactly the same as shown above in Section 7.1 above. Once these settings are in place, Sametime authentication should work without needing a username and password (see figure 38). Figure 38. Sametime in Notes client log in 8 Troubleshooting and testing 8.1 Confirm SPNEGO is properly configured in WebSphere Application Server 1. Log in to your Windows client and open Internet Explorer. 2. Select Tools > Internet options from the menu, and click the Advanced tab. 3. Scroll down to the Security section and make sure Enable Integrated Windows Authentication is enabled.

34 4. Now select Tools > Internet Options > Security tab > Local intranet; click Sites, click Advanced, and add the SSO domain in the Local intranet dialog box (see figure 39). Figure 39. Add SSO domain web site 5. Start Wireshark, which can be downloaded from download.html, and select Capture > Interfaces from the menu. 6. Select the correct adapter and then click the Start button. 7. Restart the browser if you made changes in step 5 or Enter the URL and stop Wireshark, using Capture > Stop. 9. Obtain the IP address of your Active Directory domain controller. 10. In the Filter field, enter http, and then click Apply. Navigate to the lines GET /snoop HTTP/1.1 HTTP/ Unauthorized (text/html) 11. Highlight the HTTP/ Unauthorized packet; you'll notice WWW-Authenticate: Negotiate\r\n (see figure 40).

35 Figure 40. WWW-Authenticate: Negotiate\r\n 12. Navigate to and highlight the second GET /snoop HTTP/1.1, and in the detail packet window you can see the SPNEGO Token (see figure 41).

36 Figure 41. SPNEGO Token 13. If SPNEGO is not configured, the HTTP/1.1 Unauthorized packet will show WWWAuthenticate: Basic Realm (see figure 42).

37 Figure 42. Basic Realm 8.2 Verify SSO is properly configured in WebSphere Application Server Assuming you have confirmed that SPNEGO is properly configured, perform the following steps to confirm the same for SSO: 1. Log in to your Windows client and open Internet Explorer. 2. Start Wireshark and select Capture > Interfaces. 3. Select the correct adapter then click the Start button. 4. Enter the URL and stop Wireshark, using the Capture > Stop menu items. 5. Obtain the IP address of your Active Directory domain controller. 6. In the Filter field, enter http and click Apply. Navigate to the HTTP/1.1 OK packet, and in the detail packet window, notice LtpaToken2 and LtpaToken (see figure 43).

38 Figure 43. LtpaToken2 and LtpaToken If the HTTP 200 response does not contain the tokens, then SSO is not set up correctly. 7. Log in to the administrator console via the URL /ibm/console. 8. Select Security > Global Security, and expand Web and SIP security. 9. Click Single Sign-on (SSO) and make sure Enabled is checked. If it is checked, and you received HTTP 403 forbidden error or you are prompted for username and password at log in, there maybe a problem validating the credentials with the Active Directory, in which case, you should enable tracing. 8.3 Enable tracing in WebSphere Application Server 1. Log in to the administrator console via the URL 2. Expand the Troubleshooting section and click Logs and trace. 3. Click the Server (server1), click Diagnostic Trace, and click Change Log Detail levels. 4. Enter *=info: com.ibm.ws.security.spnego.*=all: com.ibm.ws.security.ltpa.*=all

39 5. Stop WebSphere Application Server. 6. Navigate to the Log directory, for example, C:\IBM\WebSphere\AppServer\profiles \AppSrv01\logs\server1, and either delete trace.log or rename trace.log, if present. 7. Start WebSphere Application Server and log in to your Windows client. 8. Open Internet Explorer and enter the URL 9. On WebSphere Application Server, examine the trace.log file. You may see something similar to the following: [5/11/09 16:06:41:776 EDT] LdapRegistryI E SECJ0362E: Cannot create credential for the user wasadmin@pelab.notesdev.ibm.com. In this case the problem occurs because an LDAP Search was performed with a search filter samaccountname=wasadmin@pelap.notesdev.ibm.com and objectcategory=user. We can see this by using Wireshark: a. Start Wireshark on WebSphere Application Server and select Capture > Interfaces. b. Select the correct adapter then click the Start button. c. Log in to the Windows client and open Internet Explorer. d. Enter the URL e. Stop Wireshark, using Capture > Stop, enter ldap in the Filter field, and click the Apply button (see figure 44).

40 Figure 44. LDAP capture 10. To correct the problem, log in to the WebSphere Application Server administrator's console. 11. Click Security > Global Security, and expand Web and SIP security. 12. Click SPNEGO Web Authentication and click the host name in SPNEGO Filters. 13. Check the box next to the option Trim Kerberos realm from principal name. 14. Click OK and click Save. 15. Log out of the administrator client and stop WebSphere Application Server. 16. Restart WebSphere Application Server. 8.4 Verify SSO is properly configured in Lotus Sametime 1. Log in to your Windows client and open Internet Explorer. 2. Enter the URL 3. Change the URL to access stcenter.nsf on the Sametime server, using a URL such as

41 You should see yourself logged in (see figure 45). Figure 45. Welcome screen 4. If you do not see yourself logged on, make sure SSO has been properly enabled on the Sametime server. 5. Also, you can enable debug by setting the Notes.ini parameters, as follows: debug_sso_trace_level=3 enable_console_log=1 6. Restart the Sametime server and repeat Steps 1 through Open console.log on the Sametime server. This is in the IBM_Technical_Support directory under the Domino data directory. 8. The console.log might show output like: 05/13/ :26:32.82 AM [17BC: C4] SSO API> Token does not lead with 0 [Single Sign-On token is invalid]. 05/13/ :26:32.82 AM [17BC: C4] SSO API> ERROR: when decoding Domino LtpaToken [Single Sign-On token is invalid].

42 The error (in bold) occurs when the Web SSO document in the Domino directory is created with a Domino key. Also, there could be a problem decrypting a WebSphere style, in which case the console.log might look similar to the following: 05/13/ :16:25.21 PM [0DC8:0017-0FA0] SSO API> Decrypt WebSphere style Single Sign-On token (LTPA). [0]!= u. 05/13/ :16:25.21 PM [0DC8:0017-0FA0] SSO API> ERROR: when decoding LtpaToken [Single Sign-On token is invalid]. 05/13/ :16:25.21 PM [0DC8:0017-0FA0] SSO API> *** Freeing Single Sign-On Token List (SECTokenListFree) *** 05/13/ :16:25.21 PM [0DC8:0017-0FA0] SSO API> *** Freeing Single Sign-On Token (SECTokenFree) *** 05/13/ :16:25.21 PM [0DC8:0017-0FA0] SSO API> *** Freeing Single Sign-On Token (SECTokenFree) *** 05/13/ :16:25.34 PM [0DC8:0017-0FA0] SSO API> *** Validating Token List (SECTokenListValidateAndGetInfo) *** 9. To resolve the problem, you could export the LTPAToken from WebSphere Application Server and recreate the Web SSO document on the Sametime server. The console.log should look similar to the following when SSO is configured correctly on the Sametime Server: 05/13/ :51:00.78 PM [0D08:0012-0F2C] SSO API> -Raw Token Username = CN=wasadmin,CN=Users,dc=pelab,dc=notesdev,dc=ibm,dc=com 05/13/ :51:00.78 PM [0D08:0012-0F2C] SSO API> -LDAP Realm = vmpe07.notesdev.ibm.com\:389 05/13/ :51:00.79 PM [0D08:0012-0F2C] SSO API> -Username = CN=wasadmin/CN=Users/dc=pelab/dc=notesdev/dc=ibm/dc=com 05/13/ :51:00.79 PM [0D08:0012-0F2C] SSO API> -Raw Token Username = CN=wasadmin,CN=Users,dc=pelab,dc=notesdev,dc=ibm,dc=com 05/13/ :51:00.79 PM [0D08:0012-0F2C] SSO API> -Expiration Ticks = [05/13/ :51:00 PM]. 8.5 Enabling Sametime debug At times it may be desirable to enable debug on the Sametime server. To do this: 1. Add the following to the Notes.ini: ST_DEBUG_FILE_NAME={Install Directory}\trace\stnotes.txt 2. Add the following to the Sametime.ini under the [Debug] section: VP_LDAP_TRACE=1 VP_REG_TRACE=1

43 VP_AUTH_TRACE=1 STLINKS_DEBUG_LEVEL=5 3. Stop the Sametime server and delete the contents of the \Install Directory\trace folder. 4. Restart the Sametime server and examine stnotes.txt. The following is output in stnotes.txt for a successful log on: String <size=0>: Calling LtpaDecodeToken Calling decode using: g_pfnltpadecode LtpaDecodeToken returned with status (0) User ID from the client User ID from the token- CN=wasadmin/CN=Users/dc=pelab/dc=notesdev/dc=ibm/ dc=com Token - OA +f0ubasvmyd7ribmwgkj9xeonkndjdi0mtiaal6lec9yv1sznzclkglkfbagpd3 +XJBk7iO62wDh9W8IO5kaX5Whq2+uz5VUXYmcxWxRMGPo/ QsL4agEOGhSvgVo2jhgrixe23dVpGwr9G +CKuDNi3CIunPlGaLJ8kLu0wzY9NwNHCZkc0Od3CL00SDtUQBOeV+aUYv +YOE3W4d9vX7oV4vGujzIaGtVs+e4LLGmxViXGNhb8p2WzLEbkNcBQGj+K3C +FB4UrbLH2cCatTGxQ7/jRjFhgKHkJtrNb +QQreTf1MvJugn31GipRcaA5CABq8AWxdv4rPzaeTlpBoSXNGD6SX61I4GvZKQgd GCSPcytHZfT0E/Q== getuserid: arguments: originaluser[] userfromtoken[cn=wasadmin/cn=users/ dc=pelab/dc=notesdev/dc=ibm/dc=com] getuserid: about to resolve : [CN=wasadmin/CN=Users/dc=pelab/dc=notesdev/dc=ibm/ dc=com] getuserdocfieldval() Start. username = CN=wasadmin/CN=Users/dc=pelab/ dc=notesdev/dc=ibm/dc=com getuserdocfieldval() after getlookupinfo rc: 0. getuserdocfieldval() End. rc: 0. getuserid: resolved name [CN=wasadmin/CN=Users/DC=pelab/DC=notesdev/DC=ibm/ DC=com] getuserid: return resolved userid [CN=wasadmin/CN=Users/DC=pelab/DC=notesdev/ DC=ibm/DC=com], taken from LTPA token Verify LTPA token succeeded String <size=55>: 43 4e 3d d 69 6e 2f 43 4e 3d f d c f d 6e 6f f d d 2f d 63 6f 6d Request status(0) However, if there is a failure, the stnotes.txt could show: Calling LtpaDecodeToken Calling decode using: g_pfnltpadecode LtpaDecodeToken returned with status (1212) Verify LTPA token failed

44 Verify secrets token failed Request status(36866) 5. Now examine the StUsers_yymmdd_hhmm_tttt_000.txt file. The following is output after a successful log on: _172626,INF,LDAP Aut,Looking up CN=wasadmin,CN=Users,DC=pelab,DC=notesdev,DC=ibm,DC=com _172626,INF,LDAP Aut,---- Thread ID: _172626,INF,LDAP Aut,User CN=wasadmin,CN=Users,DC=pelab,DC=notesdev,DC=ibm,DC=com looked up _172626,INF,LDAP Aut,---- Thread ID: _172626,INF,LDAP Aut,calling verifytoken for [] _172626,INF,LDAP Aut,user [] successfully authenticated by token _172626,INF,LDAP Aut,Async auth done. [req -1] [code 0] [user CN=wasadmin,CN=Users,DC=pelab,DC=notesdev,DC=ibm,DC=com] [name wasadmin] [home ] [organization ] 9 Conclusion You should now have a good idea of how to enable SPNEGO on Active Directory, how to configure WebSphere Application Server 7 to use SPNEGO, and how to use a WebSphere Application Server token to enable Lotus Domino, the Sametime Connect client, and Lotus Notes to use SPNEGO. 10 Resources IBM Lotus Sametime 8 Information Center: WebSphere Application Server 7 Information Center: com.ibm.websphere.base.doc/info/welcome_base.html Lotus Support Technote # , Sametime LDAPServer document : developerworks article, Implementing SPNEGO TAI single sign-on for WebSphere applications with z/os and Windows Kerberos trusted realms : _rogers.html IBM Redbooks publication, WebSphere Application Server V7: Concepts, Planning and Design :

45 developerworks Lotus Sametime product page: S_TACT=105AGX13&S_CMP=LP developerworks WebSphere Application Server zone: 11 About the authors Purvi Trivedi is an Advisory Software Engineer and has been with IBM since Focusing on integration and interoperability issues across the Workplace, Portal, and Lotus Collaboration (WPLC) portfolio, she works closely with customers and Support to provide cross-product solutions. As part of the Quality team, she drives initiatives to identify quality gaps and improve the integration of WPLC's products. She is passionate about virtualization, presenting at various conferences on best practices for virtualizing Lotus Domino and Lotus Sametime. Purvi has an MS in Software Engineering from Brandeis University and a BSc in Computer Science from UMass, Amherst. Stephen Shepherd is a Senior Software Engineer in IBM's Software Group. He has five years of experience supporting cross-product integration issues and five years of experience working with the Support Engineering team. Prior to joining IBM he spent twenty-two years in software development, holding various positions including Software Architect. Stephen was a contributor for WebSphere Portal Collaboration Security Handbook, and a contributing author of the Sametime Best Practices for Enterprise Scale Deployment Redbooks publication. He holds a Master s degree in Mathematics. Trademarks IBM, Lotus, Notes, Passport Advantage, Redbooks, Sametime, and WebSphere are trademarks or registered trademarks of IBM Corporation in the United States, other countries, or both. Microsoft and Windows are registered trademarks of Microsoft Corporation in the United States, other countries, or both. Java and all Java-based trademarks and logos are trademarks or registered trademarks of Sun Microsystems, Inc. in the United States, other countries, or both. Other company, product, and service names may be trademarks or service marks of others.

Implementing Single-Sign-On(SSO) for APM UI

Implementing Single-Sign-On(SSO) for APM UI Implementing Single-Sign-On(SSO) for APM UI 1.Introduction...2 2.Overview of SSO with LTPA...3 3.Installing and configuring TDS...5 3.1.Installing TDS 6.3...5 3.2.Changing the administrator password (Optional)...7

More information

Configuring Integrated Windows Authentication for IBM WebSphere with SAS 9.2 Web Applications

Configuring Integrated Windows Authentication for IBM WebSphere with SAS 9.2 Web Applications Configuring Integrated Windows Authentication for IBM WebSphere with SAS 9.2 Web Applications Copyright Notice The correct bibliographic citation for this manual is as follows: SAS Institute Inc., Configuring

More information

Expand Your IBM Case Manager System - Integrating with IBM Sametime

Expand Your IBM Case Manager System - Integrating with IBM Sametime Expand Your IBM Case Manager System - Integrating with IBM Sametime Author: Harris Yang (yanghes@cn.ibm.com) Harris works on QA of IBM Case Manager development starting from the first release of this product.

More information

Secure Web services with WebSphere Application Server and Microsoft Windows Communication Foundation

Secure Web services with WebSphere Application Server and Microsoft Windows Communication Foundation Secure Web services with WebSphere Application Server and Microsoft Windows Communication Foundation Salim Zeitouni Advisory Software Engineer, WebSphere Web Services Interoperability IBM, Research Triangle

More information

Lotus Sametime. Installation Guide. Version 7.0 G

Lotus Sametime. Installation Guide. Version 7.0 G Lotus Sametime Version 7.0 Installation Guide G210-2078-00 Note: Before using this information and the product it supports, read the information in "Notices" on page 35. First Edition (August, 2005) This

More information

Configuring Kerberos based SSO in Weblogic Application server Environment

Configuring Kerberos based SSO in Weblogic Application server Environment IBM Configuring Kerberos based SSO in Weblogic Application server Environment Kerberos configuration Saravana Kumar KKB 10/11/2013 Saravana, is working as a Staff Software Engineer (QA) for IBM Policy

More information

Setup domino admin client by providing username server name and then providing the id file.

Setup domino admin client by providing username server name and then providing the id file. Main focus of this document is on the lotus domino 8 server with lotus sametime 8. Note: do not configure Web SSO, Ltpatoken, directory assistance and ldap configuration because they will be configured

More information

VMware Identity Manager Administration

VMware Identity Manager Administration VMware Identity Manager Administration VMware Identity Manager 2.4 This document supports the version of each product listed and supports all subsequent versions until the document is replaced by a new

More information

Lotus Connections 2.5 Install

Lotus Connections 2.5 Install Copyright IBM Corporation All rights reserved Lotus Connections 2.5 Install Contact you local IBM Representative for more information IBM Corporation Page 1 of 108 The architecture used in this guide is

More information

How Do I Manage Active Directory

How Do I Manage Active Directory How Do I Manage Active Directory Your Red Box Recorder supports Windows Active Directory integration and Single Sign-On. This Quick Question topic is provided for system administrators and covers the setup

More information

DoD Common Access Card Authentication. Feature Description

DoD Common Access Card Authentication. Feature Description DoD Common Access Card Authentication Feature Description UPDATED: 20 June 2018 Copyright Notices Copyright 2002-2018 KEMP Technologies, Inc. All rights reserved. KEMP Technologies and the KEMP Technologies

More information

V7.0. cover. Front cover. IBM Connections 4.5 Deployment Scenarios. Deployment Scenarios ERC 1.0

V7.0. cover. Front cover. IBM Connections 4.5 Deployment Scenarios. Deployment Scenarios ERC 1.0 V7.0 cover Front cover IBM Connections 4.5 Deployment Scenarios Deployment Scenarios ERC 1.0 Deployment Scenarios Trademarks IBM, the IBM logo, and ibm.com are trademarks or registered trademarks of International

More information

ZENworks 11 Support Pack 4 User Source and Authentication Reference. October 2016

ZENworks 11 Support Pack 4 User Source and Authentication Reference. October 2016 ZENworks 11 Support Pack 4 User Source and Authentication Reference October 2016 Legal Notices For information about legal notices, trademarks, disclaimers, warranties, export and other use restrictions,

More information

Installation and Setup of IBM Lotus Sametime From Zero to Hero The Next Generation

Installation and Setup of IBM Lotus Sametime From Zero to Hero The Next Generation Installation and Setup of IBM Lotus Sametime 8.5.1 From Zero to Hero The Next Generation Frank Altenburg Senior Field Support Engineer frank.altenburg@de.ibm.com Agenda Components of IBM Lotus Sametime

More information

SPNEGO SINGLE SIGN-ON USING SECURE LOGIN SERVER X.509 CLIENT CERTIFICATES

SPNEGO SINGLE SIGN-ON USING SECURE LOGIN SERVER X.509 CLIENT CERTIFICATES SPNEGO SINGLE SIGN-ON USING SECURE LOGIN SERVER X.509 CLIENT CERTIFICATES TABLE OF CONTENTS SCENARIO... 2 IMPLEMENTATION STEPS... 2 PREREQUISITES... 3 1. CONFIGURE ADMINISTRATOR FOR THE SECURE LOGIN ADMINISTRATION

More information

SINGLE SIGN ON SOLUTIONS FOR ICS PRODUCTS

SINGLE SIGN ON SOLUTIONS FOR ICS PRODUCTS SINGLE SIGN ON SOLUTIONS FOR ICS PRODUCTS Gabriella Davis - gabriella@turtlepartnership.com IBM Lifetime Champion for Social Business The Turtle Partnership 1 Admin of all things and especially quite complicated

More information

IBM Security Access Manager v8.x Kerberos Part 1 Desktop Single Sign-on Solutions

IBM Security Access Manager v8.x Kerberos Part 1 Desktop Single Sign-on Solutions IBM Security Access Manager open mic webcast July 14, 2015 IBM Security Access Manager v8.x Kerberos Part 1 Desktop Single Sign-on Solutions Panelists Gianluca Gargaro L2 Support Engineer Darren Pond L2

More information

Entrust GetAccess 7.0 Technical Integration Brief for IBM WebSphere Portal 5.0

Entrust GetAccess 7.0 Technical Integration Brief for IBM WebSphere Portal 5.0 Entrust GetAccess 7.0 Technical Integration Brief for IBM WebSphere Portal 5.0 November 2004 www.entrust.com 1-888-690-2424 Entrust is a registered trademark of Entrust, Inc. in the United States and certain

More information

Show 201 Installation and Setup of IBM Lotus Sametime From Zero to Hero The Next Generation

Show 201 Installation and Setup of IBM Lotus Sametime From Zero to Hero The Next Generation Show 201 Installation and Setup of IBM Lotus Sametime 8.5.1 From Zero to Hero The Next Generation Frank Altenburg SME for Sametime IBM Volker Juergensen Senior IT Specialist IBM 2011 IBM Corporation Agenda

More information

Cloud Access Manager Configuration Guide

Cloud Access Manager Configuration Guide Cloud Access Manager 8.1.3 Configuration Guide Copyright 2017 One Identity LLC. ALL RIGHTS RESERVED. This guide contains proprietary information protected by copyright. The software described in this guide

More information

Configuring Integrated Windows Authentication for JBoss with SAS 9.2 Web Applications

Configuring Integrated Windows Authentication for JBoss with SAS 9.2 Web Applications Configuring Integrated Windows Authentication for JBoss with SAS 9.2 Web Applications Copyright Notice The correct bibliographic citation for this manual is as follows: SAS Institute Inc., Configuring

More information

Configuring Integrated Windows Authentication for Oracle WebLogic with SAS 9.2 Web Applications

Configuring Integrated Windows Authentication for Oracle WebLogic with SAS 9.2 Web Applications Configuring Integrated Windows Authentication for Oracle WebLogic with SAS 9.2 Web Applications Copyright Notice The correct bibliographic citation for this manual is as follows: SAS Institute Inc., Configuring

More information

Policy Manager for IBM WebSphere DataPower 7.2: Configuration Guide

Policy Manager for IBM WebSphere DataPower 7.2: Configuration Guide Policy Manager for IBM WebSphere DataPower 7.2: Configuration Guide Policy Manager for IBM WebSphere DataPower Configuration Guide SOAPMDP_Config_7.2.0 Copyright Copyright 2015 SOA Software, Inc. All rights

More information

Open Mic Webcast. Troubleshooting Sametime Policies

Open Mic Webcast. Troubleshooting Sametime Policies Open Mic Webcast Troubleshooting Sametime Policies Date: March 30, 2016 Speaker: Sandy Lee Panelist: Casey Toole, Jennifer Isola-Mayes and Nancy Pittman Troubleshooting Sametime Policies 2 Agenda What

More information

IBM SECURITY ACCESS MANAGER 9.0 IBM SECURITY IDENTITY GOVERNANCE AND INTELLIGENCE 5.2 AND. Integration CookBook

IBM SECURITY ACCESS MANAGER 9.0 IBM SECURITY IDENTITY GOVERNANCE AND INTELLIGENCE 5.2 AND. Integration CookBook IBM SECURITY ACCESS MANAGER 9.0 AND IBM SECURITY IDENTITY GOVERNANCE AND INTELLIGENCE 5.2 Integration CookBook Gianluca Gargaro Luigi Lombardi Riccardo Alessandrini Version 1.4 Apr. 2017 Document Control

More information

Webthority can provide single sign-on to web applications using one of the following authentication methods:

Webthority can provide single sign-on to web applications using one of the following authentication methods: Webthority HOW TO Configure Web Single Sign-On Webthority can provide single sign-on to web applications using one of the following authentication methods: HTTP authentication (for example Kerberos, NTLM,

More information

Configuring SAML-based Single Sign-on for Informatica Web Applications

Configuring SAML-based Single Sign-on for Informatica Web Applications Configuring SAML-based Single Sign-on for Informatica Web Applications Copyright Informatica LLC 2017. Informatica LLC. Informatica, the Informatica logo, Informatica Big Data Management, and Informatica

More information

HP Operations Orchestration Software

HP Operations Orchestration Software HP Operations Orchestration Software Software Version: 7.50 Guide to Enabling Single Sign-on Document Release Date: March 2009 Software Release Date: March 2009 Legal Notices Warranty The only warranties

More information

Active Directory Integration. Documentation. v1.00. making your facilities work for you!

Active Directory Integration. Documentation.  v1.00. making your facilities work for you! Documentation http://mid.as/ldap v1.00 making your facilities work for you! Table of Contents Table of Contents... 1 Overview... 2 Pre-Requisites... 2 MIDAS... 2 Server... 2 End Users... 3 Configuration...

More information

Comodo Certificate Manager

Comodo Certificate Manager Comodo Certificate Manager Windows Auto Enrollment Setup Guide Comodo CA Limited 3rd Floor, 26 Office Village, Exchange Quay, Trafford Road, Salford, Greater Manchester M5 3EQ, United Kingdom. Table of

More information

Lotus Domino Security NSL, Web SSO, Notes ID vault. Collin Murray Program Director, Lotus Domino Product Management

Lotus Domino Security NSL, Web SSO, Notes ID vault. Collin Murray Program Director, Lotus Domino Product Management Lotus Domino Security NSL, Web SSO, Notes ID vault Collin Murray Program Director, Lotus Domino Product Management Challenge: Reduce Cost of Ownership IBM Lotus Notes and Domino have been providing a secure

More information

Lotus IBM Lotus Virtual Classroom. Version Installation Guide G

Lotus IBM Lotus Virtual Classroom. Version Installation Guide G Lotus IBM Lotus Virtual Classroom Version 1.1.2 Installation Guide G210-1900-00 Terms of Use Disclaimer THE INFORMATION CONTAINED IN THIS DOCUMENTATION IS PROVIDED FOR INFORMATIONAL PURPOSES ONLY. WHILE

More information

IBM InfoSphere Information Server Single Sign-On (SSO) by using SAML 2.0 and Tivoli Federated Identity Manager (TFIM)

IBM InfoSphere Information Server Single Sign-On (SSO) by using SAML 2.0 and Tivoli Federated Identity Manager (TFIM) IBM InfoSphere Information Server IBM InfoSphere Information Server Single Sign-On (SSO) by using SAML 2.0 and Tivoli Federated Identity Manager (TFIM) Installation and Configuration Guide Copyright International

More information

SAS Viya 3.3 Administration: Authentication

SAS Viya 3.3 Administration: Authentication SAS Viya 3.3 Administration: Authentication Authentication: Overview...................................................................... 1 Authentication: How To........................................................................

More information

Lotus Team Workplace. Version Installation and Upgrade Guide G

Lotus Team Workplace. Version Installation and Upgrade Guide G Lotus Team Workplace Version 6.5.1 Installation and Upgrade Guide G210-1658-00 Disclaimer THE INFORMATION CONTAINED IN THIS DOCUMENTATION IS PROVIDED FOR INFORMATIONAL PURPOSES ONLY. WHILE EFFORTS WERE

More information

Host Access Management and Security Server Administrative Console Users Guide. August 2016

Host Access Management and Security Server Administrative Console Users Guide. August 2016 Host Access Management and Security Server Administrative Console Users Guide August 2016 2016 Attachmate Corporation, a Micro Focus company. All rights reserved. No part of the documentation materials

More information

Identity Policies. Identity Policy Overview. Establishing User Identity through Active Authentication

Identity Policies. Identity Policy Overview. Establishing User Identity through Active Authentication You can use identity policies to collect user identity information from connections. You can then view usage based on user identity in the dashboards, and configure access control based on user or user

More information

SAML-Based SSO Configuration

SAML-Based SSO Configuration Prerequisites, page 1 SAML SSO Configuration Task Flow, page 5 Reconfigure OpenAM SSO to SAML SSO Following an Upgrade, page 9 SAML SSO Deployment Interactions and Restrictions, page 9 Prerequisites NTP

More information

How does it look like?

How does it look like? EasyAdmin Windows Authentication KB4031b 1 The OpenLM EasyAdmin administrative web interface incorporates a role-based security access scheme, facilitating different levels of access to different role

More information

The following topics provide more information on user identity. Establishing User Identity Through Passive Authentication

The following topics provide more information on user identity. Establishing User Identity Through Passive Authentication You can use identity policies to collect user identity information from connections. You can then view usage based on user identity in the dashboards, and configure access control based on user or user

More information

Blue Coat Security First Steps. Solution for Integrating Authentication using IWA BCAAA

Blue Coat Security First Steps. Solution for Integrating Authentication using IWA BCAAA Solution for Integrating Authentication using IWA BCAAA Third Party Copyright Notices 2014 Blue Coat Systems, Inc. All rights reserved. BLUE COAT, PROXYSG, PACKETSHAPER, CACHEFLOW, INTELLIGENCECENTER,

More information

Pyramid 2018 Kerberos Guide Guidelines and best practices for how deploy Pyramid 2018 with Kerberos

Pyramid 2018 Kerberos Guide Guidelines and best practices for how deploy Pyramid 2018 with Kerberos Pyramid 2018 Kerberos Guide Guidelines and best practices for how deploy Pyramid 2018 with Kerberos Contents Overview... 3 Warning... 3 Prerequisites... 3 Operating System... 3 Pyramid 2018... 3 Delegation

More information

IBM SECURITY PRIVILEGED IDENTITY MANAGER

IBM SECURITY PRIVILEGED IDENTITY MANAGER IBM SECURITY PRIVILEGED IDENTITY MANAGER Integration with IBM Security Access Manager (ISAM) for One-time Password (OTP) Configuration Cookbook Version 2.0 Contents 1. Introduction 5 2. Requirements for

More information

Single Sign On (SSO) with Polarion 17.3

Single Sign On (SSO) with Polarion 17.3 SIEMENS Single Sign On (SSO) with Polarion 17.3 POL007 17.3 Contents Configuring single sign-on (SSO)......................................... 1-1 Overview...........................................................

More information

How Secured Search Works in IBM Watson Content Analytics

How Secured Search Works in IBM Watson Content Analytics How Secured Search Works in IBM Watson Content Analytics 1 How secured search works in IBM Watson Explorer Analytical Component 3 Introducing some concepts... 3 Document level security... 3 How is that

More information

SINGLE SIGN ON. The following document describes the configuration of Single Sign On (SSO) using a Windows 2008 R2 or Windows SBS server.

SINGLE SIGN ON. The following document describes the configuration of Single Sign On (SSO) using a Windows 2008 R2 or Windows SBS server. SINGLE SIGN ON The following document describes the configuration of Single Sign On (SSO) using a Windows 2008 R2 or Windows SBS server. Content 1 Preconditions... 2 1.1 Required Software... 2 1.2 Required

More information

Novell Kerberos Login Method for NMASTM

Novell Kerberos Login Method for NMASTM Novell Kerberos Login Method for NMASTM 1.0 ADMINISTRATION GUIDE www.novell.com Legal Notices Novell, Inc. makes no representations or warranties with respect to the contents or use of this documentation,

More information

User Registry Configuration in WebSphere Application Server(WAS)

User Registry Configuration in WebSphere Application Server(WAS) 2012 User Registry Configuration in WebSphere Application Server(WAS) By Geetha Kanra, Sanjay Singh, and Yogendra Srivastava [Abstract: This article provides step by step procedure to configure various

More information

WebSphere Application Server V7: Administration Consoles and Commands

WebSphere Application Server V7: Administration Consoles and Commands Chapter 5 of WebSphere Application Server V7 Administration and Configuration Guide, SG24-7615 WebSphere Application Server V7: Administration Consoles and Commands WebSphere application server properties

More information

VMware Identity Manager Cloud Deployment. DEC 2017 VMware AirWatch 9.2 VMware Identity Manager

VMware Identity Manager Cloud Deployment. DEC 2017 VMware AirWatch 9.2 VMware Identity Manager VMware Identity Manager Cloud Deployment DEC 2017 VMware AirWatch 9.2 VMware Identity Manager You can find the most up-to-date technical documentation on the VMware website at: https://docs.vmware.com/

More information

VMware Identity Manager Cloud Deployment. Modified on 01 OCT 2017 VMware Identity Manager

VMware Identity Manager Cloud Deployment. Modified on 01 OCT 2017 VMware Identity Manager VMware Identity Manager Cloud Deployment Modified on 01 OCT 2017 VMware Identity Manager You can find the most up-to-date technical documentation on the VMware Web site at: https://docs.vmware.com/ The

More information

Enabling SAML Authentication in an Informatica 10.2.x Domain

Enabling SAML Authentication in an Informatica 10.2.x Domain Enabling SAML Authentication in an Informatica 10.2.x Domain Copyright Informatica LLC 2017, 2018. Informatica, the Informatica logo, Informatica Big Data Management, and Informatica PowerCenter are trademarks

More information

White Paper. Fabasoft on Linux - Fabasoft Folio Web Management. Fabasoft Folio 2017 R1 Update Rollup 1

White Paper. Fabasoft on Linux - Fabasoft Folio Web Management. Fabasoft Folio 2017 R1 Update Rollup 1 White Paper Fabasoft on Linux - Fabasoft Folio Web Management Fabasoft Folio 2017 R1 Update Rollup 1 Copyright Fabasoft R&D GmbH, Linz, Austria, 2018. All rights reserved. All hardware and software names

More information

Authorized Send Installation and Configuration Guide Version 3.5

Authorized Send Installation and Configuration Guide Version 3.5 Canon Authorized Send Installation and Configuration Guide Version 3.5 08011-35-UD2-004 This page is intentionally left blank. 2 Authorized Send Installation and Configuration Guide Contents Preface...5

More information

software Lotus LearningSpace - Virtual Classroom V1.1 Installation Guide

software Lotus LearningSpace - Virtual Classroom V1.1 Installation Guide software Lotus LearningSpace - Virtual Classroom V1.1 Installation Guide COPYRIGHT Disclaimer THIS DOCUMENTATION IS PROVIDED FOR REFERENCE PURPOSES ONLY. WHILE EFFORTS WERE MADE TO VERIFY THE COMPLETENESS

More information

IBM Connections Customisation and Integration with Lotus Sametime. Brian

IBM Connections Customisation and Integration with Lotus Sametime. Brian IBM Connections 3.0.1 Customisation and Integration with Lotus Sametime Brian Bermingham bberming@ie.ibm.com @brianbermingham Who Am I? Brian Bermingham Social Software Customer Excellence Twitter: @brianbermingham

More information

Configuring an IBM Forms 8.0 Cluster using WebSphere Application Server v

Configuring an IBM Forms 8.0 Cluster using WebSphere Application Server v Configuring an IBM Forms 8.0 Cluster using WebSphere Application Server v8.0.0.4 Preface Authored By: Celine Hall (celine.hall@ca.ibm.com) IBM Forms Level 2 Technical Support IBM Canada Lab Victoria, BC

More information

BusinessObjects Enterprise XI Release 2

BusinessObjects Enterprise XI Release 2 Configuring Kerberos End-to-End Single Sign-On using IIS Overview Contents This document provides information and instructions for setting up Kerberos end-to-end Single Sign-On (SSO) using IIS to the database

More information

Federated Identity Manager Business Gateway Version Configuration Guide GC

Federated Identity Manager Business Gateway Version Configuration Guide GC Tivoli Federated Identity Manager Business Gateway Version 6.2.1 Configuration Guide GC23-8614-00 Tivoli Federated Identity Manager Business Gateway Version 6.2.1 Configuration Guide GC23-8614-00 Note

More information

Windows AD Single Sign On

Windows AD Single Sign On Windows AD Single Sign On Firstly, let s define our server names and IPs (you must obviously adjust these and the commands below to reflect your server names and IPs: Step 1 Domain Name: DOMAIN (FQDN:

More information

BusinessObjects Enterprise XI

BusinessObjects Enterprise XI Overview Contents This document contains information on LDAP authentication and how to configure with this type of authentication. INTRODUCTION... 2 What Is LDAP?...2 LDAP platforms supported by...3 LDAP

More information

Configure the IM and Presence Service to Integrate with the Microsoft Exchange Server

Configure the IM and Presence Service to Integrate with the Microsoft Exchange Server Configure the IM and Presence Service to Integrate with the Microsoft Exchange Server Configure a Presence Gateway for Microsoft Exchange Integration, page 1 SAN and Wildcard Certificate Support, page

More information

Workspace ONE UEM Certificate Authentication for EAS with ADCS. VMware Workspace ONE UEM 1902

Workspace ONE UEM Certificate Authentication for EAS with ADCS. VMware Workspace ONE UEM 1902 Workspace ONE UEM Certificate Authentication for EAS with ADCS VMware Workspace ONE UEM 1902 You can find the most up-to-date technical documentation on the VMware website at: https://docs.vmware.com/

More information

VMware Identity Manager Connector Installation and Configuration (Legacy Mode)

VMware Identity Manager Connector Installation and Configuration (Legacy Mode) VMware Identity Manager Connector Installation and Configuration (Legacy Mode) VMware Identity Manager This document supports the version of each product listed and supports all subsequent versions until

More information

HP Service Health Reporter Configuring SHR to use Windows AD Authentication

HP Service Health Reporter Configuring SHR to use Windows AD Authentication Technical white paper HP Service Health Reporter Configuring SHR to use Windows AD Authentication For the Windows Operation System Software Version 9.3x Table of Contents Introduction... 2 Motivation...

More information

Lotus Learning Management System R1

Lotus Learning Management System R1 Lotus Learning Management System R1 Version 1.0.4 March 2004 Administrator's Guide G210-1785-00 Contents Chapter 1 Introduction to the Learning Management System and Administration...1 Understanding the

More information

OpenAM Single Sign-On

OpenAM Single Sign-On Single Sign-On Setup Task List, page 2 Single Sign-On Setup Preparation, page 4 Single Sign-On Setup and Management Tasks, page 6 Configuration and Administration of IM and Presence Service on Cisco Unified

More information

Coveo Platform 7.0. Microsoft SharePoint Legacy Connector Guide

Coveo Platform 7.0. Microsoft SharePoint Legacy Connector Guide Coveo Platform 7.0 Microsoft SharePoint Legacy Connector Guide Notice The content in this document represents the current view of Coveo as of the date of publication. Because Coveo continually responds

More information

CounterACT User Directory Plugin

CounterACT User Directory Plugin Version 6.1.2 and Above Table of Contents About the User Directory Plugin... 3 Endpoint User Details... 3 Verify Endpoint Authentication... 3 User Directory Inventory... 4 HTTP Login Action... 5 HTTP Sign

More information

IBM Rational Automation Framework for WebSphere. Guided Activity: Configuring security for WebSphere Application Server

IBM Rational Automation Framework for WebSphere. Guided Activity: Configuring security for WebSphere Application Server IBM Rational Automation Framework for WebSphere Guided Activity: Contacts: brauneis@us.ibm.com ataylor@atech.com IBM Corporation Level: Intermediate June 2009 Copyright 2009, IBM Corporation Page 2 of

More information

Installation Guide. Mobile Print for Business version 1.0. July 2014 Issue 1.0

Installation Guide. Mobile Print for Business version 1.0. July 2014 Issue 1.0 Installation Guide Mobile Print for Business version 1.0 July 2014 Issue 1.0 Fuji Xerox Australia 101 Waterloo Road North Ryde NSW 2113 For technical queries please contact the Fuji Xerox Australia Customer

More information

Lotus Learning Management System R1

Lotus Learning Management System R1 Lotus Learning Management System R1 Version 1.0.4 March 2004 Quick Install Guide G210-1793-00 Disclaimer THE INFORMATION CONTAINED IN THIS DOCUMENTATION IS PROVIDED FOR INFORMATIONAL PURPOSES ONLY. WHILE

More information

CA SiteMinder Federation Standalone

CA SiteMinder Federation Standalone CA SiteMinder Federation Standalone Agent for Windows Authentication Guide r12.52 SP1 This Documentation, which includes embedded help systems and electronically distributed materials, (hereinafter referred

More information

Microsoft Unified Access Gateway 2010

Microsoft Unified Access Gateway 2010 RSA SecurID Ready Implementation Guide Partner Information Last Modified: March 26, 2013 Product Information Partner Name Web Site Product Name Version & Platform Product Description Microsoft www.microsoft.com

More information

UC for Enterprise (UCE) NEC Centralized Authentication Service (NEC CAS)

UC for Enterprise (UCE) NEC Centralized Authentication Service (NEC CAS) UC for Enterprise (UCE) NEC Centralized Authentication Service (NEC CAS) Installation Guide NEC NEC Corporation October 2010 NDA-30362, Revision 15 Liability Disclaimer NEC Corporation reserves the right

More information

TIBCO ActiveMatrix BPM Single Sign-On

TIBCO ActiveMatrix BPM Single Sign-On TIBCO ActiveMatrix BPM Single Sign-On Software Release 4.1 May 2016 Two-Second Advantage 2 Important Information SOME TIBCO SOFTWARE EMBEDS OR BUNDLES OTHER TIBCO SOFTWARE. USE OF SUCH EMBEDDED OR BUNDLED

More information

<Partner Name> <Partner Product> RSA SECURID ACCESS Implementation Guide. Pulse Connect Secure 8.x

<Partner Name> <Partner Product> RSA SECURID ACCESS Implementation Guide. Pulse Connect Secure 8.x RSA SECURID ACCESS Implementation Guide Pulse Connect Secure 8.x Daniel R. Pintal, RSA Partner Engineering Last Modified: January 24 th, 2018 Solution Summary The Pulse

More information

Enterprise Vault.cloud CloudLink Google Account Synchronization Guide. CloudLink to 4.0.3

Enterprise Vault.cloud CloudLink Google Account Synchronization Guide. CloudLink to 4.0.3 Enterprise Vault.cloud CloudLink Google Account Synchronization Guide CloudLink 4.0.1 to 4.0.3 Enterprise Vault.cloud: CloudLink Google Account Synchronization Guide Last updated: 2018-06-08. Legal Notice

More information

Lotus Domino and Extended Products. Version Administrator's Guide G

Lotus Domino and Extended Products. Version Administrator's Guide G Lotus Domino and Extended Products Version 6.5.1 Administrator's Guide G210-1747-00 Disclaimer THE INFORMATION CONTAINED IN THIS DOCUMENTATION IS PROVIDED FOR INFORMATIONAL PURPOSES ONLY. WHILE EFFORTS

More information

Lotusphere IBM Collaboration Solutions Development Lab

Lotusphere IBM Collaboration Solutions Development Lab Lotusphere 2012 IBM Collaboration Solutions Development Lab Lab#4 IBM Sametime Unified Telephony Lite telephony integration and integrated telephony presence with PBX 1 Introduction: IBM Sametime Unified

More information

Setting Up Resources in VMware Identity Manager (On Premises) Modified on 30 AUG 2017 VMware AirWatch 9.1.1

Setting Up Resources in VMware Identity Manager (On Premises) Modified on 30 AUG 2017 VMware AirWatch 9.1.1 Setting Up Resources in VMware Identity Manager (On Premises) Modified on 30 AUG 2017 VMware AirWatch 9.1.1 Setting Up Resources in VMware Identity Manager (On Premises) You can find the most up-to-date

More information

WA2031 WebSphere Application Server 8.0 Administration on Windows. Student Labs. Web Age Solutions Inc. Copyright 2012 Web Age Solutions Inc.

WA2031 WebSphere Application Server 8.0 Administration on Windows. Student Labs. Web Age Solutions Inc. Copyright 2012 Web Age Solutions Inc. WA2031 WebSphere Application Server 8.0 Administration on Windows Student Labs Web Age Solutions Inc. Copyright 2012 Web Age Solutions Inc. 1 Table of Contents Directory Paths Used in Labs...3 Lab Notes...4

More information

VMWARE HORIZON CLOUD WITH VMWARE IDENTITY MANAGER QUICK START GUIDE WHITE PAPER MARCH 2018

VMWARE HORIZON CLOUD WITH VMWARE IDENTITY MANAGER QUICK START GUIDE WHITE PAPER MARCH 2018 VMWARE HORIZON CLOUD WITH VMWARE IDENTITY MANAGER QUICK START GUIDE WHITE PAPER MARCH 2018 Table of Contents Introduction to Horizon Cloud with Manager.... 3 Benefits of Integration.... 3 Single Sign-On....3

More information

IBM Intelligent Operations Center Password Management

IBM Intelligent Operations Center Password Management IBM Intelligent Operations Center Password Management ii IBM Intelligent Operations Center Password Management Contents Chapter 1. Managing user and system passwords............. 1 Chapter 2. Configuration

More information

Lotusphere IBM Collaboration Solutions Development Lab

Lotusphere IBM Collaboration Solutions Development Lab Lotusphere 2012 IBM Collaboration Solutions Development Lab Lab #6 Deliver Real-time Collaboration and Social Software by Integrating IBM WebSphere Portal with IBM Connections, IBM Sametime and inotes

More information

Configuring ILMT/TAD4d security to use Active Directory.

Configuring ILMT/TAD4d security to use Active Directory. Configuring ILMT/TAD4d security to use Active Directory. Warning: Please bear in mind that this is a technical note, and it is not a part of the official documentation. The described procedure may work

More information

CLI users are not listed on the Cisco Prime Collaboration User Management page.

CLI users are not listed on the Cisco Prime Collaboration User Management page. Cisco Prime Collaboration supports creation of user roles. A user can be assigned the Super Administrator role. A Super Administrator can perform tasks that both system administrator and network administrator

More information

XIA Automation Server

XIA Automation Server Administrator's Guide Version: 3.1 Copyright 2017, CENTREL Solutions Table of contents About... 6 Installation... 7 Installation Requirements (Server)... 8 Prerequisites (Windows 2016 / 2012)... 9 Prerequisites

More information

Integrating IBM Security Privileged Identity Manager with ObserveIT Enterprise Session Recording

Integrating IBM Security Privileged Identity Manager with ObserveIT Enterprise Session Recording Integrating IBM Security Privileged Identity Manager with ObserveIT Enterprise Session Recording Contents 1 About This Document... 2 2 Overview... 2 3 Before You Begin... 2 4 Deploying ObserveIT with IBM

More information

Lotus Sametime 7 for i5/os

Lotus Sametime 7 for i5/os Lotus Sametime 7 for i5/os Version 7 Installing and Managing Sametime 7 for i5/os G210-2062-00 Copyright and Trademark Information Disclaimer; No Warranty THIS INFORMATION AND ALL OTHER DOCUMENTATION

More information

Introduction... 5 Configuring Single Sign-On... 7 Prerequisites for Configuring Single Sign-On... 7 Installing Oracle HTTP Server...

Introduction... 5 Configuring Single Sign-On... 7 Prerequisites for Configuring Single Sign-On... 7 Installing Oracle HTTP Server... Oracle Access Manager Configuration Guide for On-Premises Version 17 October 2017 Contents Introduction... 5 Configuring Single Sign-On... 7 Prerequisites for Configuring Single Sign-On... 7 Installing

More information

IBM WebSphere Developer Technical Journal: Expand your user registry options with a federated repository in WebSphere Application Server V6.

IBM WebSphere Developer Technical Journal: Expand your user registry options with a federated repository in WebSphere Application Server V6. IBM WebSphere Developer Technical Journal: Expand your user registry options with a federated repository in WebSphere Application Server V6.1 Using the Virtual Member Manager Skill Level: Intermediate

More information

SOA Software Policy Manager Agent v6.1 for WebSphere Application Server Installation Guide

SOA Software Policy Manager Agent v6.1 for WebSphere Application Server Installation Guide SOA Software Policy Manager Agent v6.1 for WebSphere Application Server Installation Guide Trademarks SOA Software and the SOA Software logo are either trademarks or registered trademarks of SOA Software,

More information

Enforced Client Policy & Reporting Server (EPRS) 2.3. Administration Guide

Enforced Client Policy & Reporting Server (EPRS) 2.3. Administration Guide Enforced Client Policy & Reporting Server (EPRS) 2.3 Copyright 2016 Dell Inc. All rights reserved. This product is protected by U.S. and international copyright and intellectual property laws. Dell, the

More information

Authlogics Forefront TMG and UAG Agent Integration Guide

Authlogics Forefront TMG and UAG Agent Integration Guide Authlogics Forefront TMG and UAG Agent Integration Guide With PINgrid, PINphrase & PINpass Technology Product Version: 3.0.6230.0 Publication date: January 2017 Authlogics, 12 th Floor, Ocean House, The

More information

TIM TAM Integration. Planning to install the Tivoli Access Manager Combo Adapter

TIM TAM Integration. Planning to install the Tivoli Access Manager Combo Adapter TIM TAM Integration For TIM TAM Integration, TAM Combo Adapter is required. The installation and configuration details of TAM Combo Adapter is described below. Planning to install the Tivoli Access Manager

More information

HP Operations Orchestration Software

HP Operations Orchestration Software HP Operations Orchestration Software Software Version: 9.00 Procedure and Technical Support Best Practices for Configuring SSO using Active Directory George Daflidis-Kotsis GSD OO Support - Hewlett-Packard

More information

Deployment Scenario: WebSphere Portal Mashup integration and page builder

Deployment Scenario: WebSphere Portal Mashup integration and page builder Deployment Scenario: WebSphere Portal 6.1.5 Mashup integration and page builder Deployment Scenario: WebSphere Portal 6.1.5 Mashup integration and page builder...1 Abstract...2 Portal Mashup integration

More information

User Guide. Admin Guide. r

User Guide. Admin Guide. r User Guide Admin Guide r 03.08.16 1 Welcome to Keeper! We re excited you have chosen to work with us. Let s get started by walking through how you can tell your employees about Keeper, then we ll walk

More information

CLI users are not listed on the Cisco Prime Collaboration User Management page.

CLI users are not listed on the Cisco Prime Collaboration User Management page. Cisco Prime Collaboration supports creation of user roles. A user can be assigned the Super Administrator role. A Super Administrator can perform tasks that both system administrator and network administrator

More information