|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface IDMapper
This interface defines the APIs for mapping the authentication user ID to ITIM account user ID. ISIM 6.0 provides a default IDMapper that provides one-to-one mapping between the authentication user and the ITIM account user. The default IDMapper assumes that both users have the same user ID. If you want to support mapping of different user IDs between the authentication user and the ITIM account user, you must provide a class that implements an IDMapper that completes the mapping, You must also register the implementation class. To register the IDMapper implementation class, update the following property in ITIM_HOME/data/enRoleAuthentication.properties file and restart WebSphere Application Server. The ITIM_HOME is the directory where IBM Security Identity Manager is installed. enrole.authentication.idmapper=com.ibm.itim.authentication.mapping.DefaultIDMapper
Method Summary | |
---|---|
ItimID |
mapSubjectToItimID(javax.security.auth.Subject subject)
Maps the authenticated user subject to ITIM account user ID and returns the ITIM account user ID. |
ItimID |
mapUserIDToItimID(java.lang.String userID)
Maps the authentication user ID to the ITIM account user ID and returns the ITIM account user ID. |
Method Detail |
---|
ItimID mapSubjectToItimID(javax.security.auth.Subject subject)
subject
- The JAAS subject that represents the authenticated user.
ItimID
ItimID mapUserIDToItimID(java.lang.String userID)
userID
- The user ID that represents the authenticated user.
ItimID
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |