IBM BS029ML - WebSphere Portal Server Self Help Manual page 139

Self help guide
Table of Contents

Advertisement

...
[8/3/07 11:27:54:562 EDT] 0000003f Authenticatio 1
com.ibm.wps.services.authentication.AuthenticationServiceImpl wasAuthentication
(1) new LoginContext
[8/3/07 11:27:54:562 EDT] 0000003f Authenticatio 1
com.ibm.wps.services.authentication.AuthenticationServiceImpl wasAuthentication
(2) lc.login
The first entry identified the engine command "SessionValidator" entry point, and the second
gave the Login portlet fields "user ID" and "password". Then the call "lc.login" in
"services.authentication" indicates that Portal calls underlie the WebSphere Application
Server authentication code. With WMMUR, the WebSphere Application Server authentication
code would call the WMM Custom User Registry module to authenticate the user by finding
the user and checking the password, and then return the user, as shown Example 4-13.
Example 4-13 Portal login log showing WMMUR authenticates the user "testuser"
[8/3/07 11:27:54:656 EDT] 0000003f WMM Trace Log <
com.ibm.ws.wmm.MemberRepositoryManager API: getMember(MemberIdentifier memberId,
StringSet attributeNames, String context) Exit
memberType:0, memberIdentifier:[uid=wpsadmin,ou=people,ou=dept,o=acme.com /
87d99d40-1f62-102b-8d53-bdbac147b8f0],
parentMemberIdentifier:[ou=people,ou=dept,o=acme.com /
ou=people,ou=dept,o=acme.com]
{sn=sn:Admin, cn=cn:wpsadmin, ibm-primaryEmail=ibm-primaryEmail:wpsadmin@acme.com,
uid=uid:wpsadmin, givenName=givenName:wps, preferredLanguage=preferredLanguage:en}
Here WMM returned the DN of the user "wpsadmin" with other attributes. After WMM
returned the user, PUMA will then report that the user is logged in after a few checking steps,
as shown in Example 4-14.
Example 4-14 Portal log shows a user is logged in and gives the user DN
[8/3/07 11:27:54:688 EDT] 0000003f LoginUser
com.ibm.wps.engine.commands.LoginUser execute User is logged in:
uid=wpsadmin,ou=people,ou=dept,o=acme.com
The entry "User is logged in" indicates that the authentication phase is over.
WMM retrieves group membership information
Next, PUMA calls WMM to retrieve the user's group membership info, as shown in
Example 4-15.
Example 4-15 WMM returned the groups a user belongs to
[8/3/07 11:27:54:719 EDT] 00000040 DefaultURMana >
com.ibm.wps.services.puma.DefaultURManager findNestedGroupByUser user=
id: uid=wpsadmin,ou=people,ou=dept,o=acme.com
attributeSubset: [sn, cn, ibm-primaryEmail, uid, givenName, preferredLanguage]
memberIdentifier: [uid=wpsadmin,ou=people,ou=dept,o=acme.com /
87d99d40-1f62-102b-8d53-bdbac147b8f0]
attributes: {sn=sn:Admin, cn=cn:wpsadmin,
ibm-primaryEmail=ibm-primaryEmail:wpsadmin@acme.com, uid=uid:wpsadmin,
givenName=givenName:wps, preferredLanguage=preferredLanguage:en}
1
Chapter 4. WebSphere Portal security
125

Advertisement

Table of Contents
loading

This manual is also suitable for:

Websphere portal v6

Table of Contents