|
|
Hello Community,
I have installed WebSphere Portal Server 5.1.0.3 with a Lotus Domino LDAP Server (Version 7) and I also have enabled SSO. You need your shortname (unique) and the Domino HTTP-Password to login. There are some users who have the same first and last name bu
t unique shortnames. These users cannot login to the portal. Every time they try to login with their shortname, the following error message appears: EJPAK0001W: Please enter a valid password.
You find all user credentials in the Domino Adressbook. The related field names are "Shortname" (for example: JDOW) and "FullName". In the field "FullName" you find also the shortname, the first and last name and the canonical format:
User1:
John Dow/Company/Europe
John Dow
JDOW
User2:
John Dow2/Company/Europe
John Dow
JDOW2
The LDAP Filter (security.xml) is configured as follow:
<searchFilter xmi:id="LDAPSearchFilter_1" userFilter="(&(uid=%v)(objectclass=inetOrgPerson))" groupFilter="(& (cn=%v)(|(objectclass=groupOfNames)(obje
ctclass=groupOfUniqueNames)(objectclass=
groupOfURLs)))" userIdMap="inetOrgPerson:uid" groupIdMap="*:cn" gr
oupMemberIdMap="ibm-allGroups:member;ibm-allGroups:uniqueMember" certificateMapMode="EXACT_DN"/>
I've got the right user document with all personal settings after I've started a ldapsearch but WebSphere Portal evaluates the first and last name too. The error is logged in the File SystemOut.log, where I've got some exceptions and the message that mult
iple users have the same security name, for example John Dow.
Caused by: com.ibm.websphere.security.CustomRegistryException: WMM-UR
at com.ibm.websphere.wmm.registry.WMMUserRegistry.getUniqueUserId(WMMUserRegistry.java:888)
Caused by: com.ibm.websphere.wmm.exception.MultipleEntriesFoundException
at com.ibm.ws.wmm.MRMWrapper.WMMURGetUniqueUserId(MRMWrapper.java:186)at com.ibm.websphere.wmm.registry.WMMUserRegistry.getUniqueUserId(WMMUserRegistry.java:879)
Do you have any ideas how I can solve the problem without changing the domino adressbook entries?
|
|