IBM WebSphere Application ServerTM
Release 6

Package  com.ibm.websphere.security

Interface Summary
SAFRoleMapperMap application defined role names to SAF profile names.
UserMappingImplementing this interface enables WebSphere Security to use customized mapping for certificates (Java and Web clients) and for Identity assertion tokens.
TrustAssociationInterceptorThe following three API's must be implemented when writing an interceptor for TrustAssociation between a third party server and WebSphere.
CustomRegistryThe CustomRegistry interface provides an API that supports the following registry entry types:
  • user
  • group
Implementation of this interface must provide implementations for:
  • initialize
  • checkPassword
  • mapCertificate
  • getRealm
  • getUsers
  • getUsers(String)
  • getUsersForGroup
  • getUserDisplayName
  • getUniqueUserId
  • getUniqueUserIds
  • getUserSecurityName
  • isValidUser
  • getGroups
  • getGroups(String)
  • getGroupsForUser
  • getGroupDisplayName
  • getUniqueGroupId
  • getUniqueGroupIds
  • getGroupSecurityName
  • isValidGroup
UserRegistryImplementing this interface enables WebSphere Security to use Custom Registries.

Class Summary
WebSphereBaseTrustAssociationInterceptorAbstract base class for TrustAssociationInterceptor
SSOAuthenticatorSSOAuthenticator is a helper class that helps users to exploit WebSphere's Single Sign-On (SSO) feature.
ResultThis module is used by User Registries in WebSphere when calling the getUsers and getGroups method.

Exception Summary
UserMappingExceptionThrown to indicate that a error occurred when mapping certificates,DN or principalName to a valid user in the registry.
WebTrustAssociationUserExceptionThrown to indicate that a error occurred during the processing of getAuthenticatedUsername of TrustAssociationIntercepter.
WebTrustAssociationFailedExceptionThrown to indicate that a error occurred during the processing of validateEstablishedTrust of TrustAssociationIntercepter.
WebTrustAssociationExceptionThrown to indicate that a error occurred during the processing of isTargetInterceptor of TrustAssociationIntercepter.
EntryNotFoundExceptionThrown to indicate that the specified entry is not found in the custom registry.
CertificateMapFailedExceptionThrown to indicate that a error occurred while mapping the specified certificate.
CertificateMapNotSupportedExceptionThrown to indicate that the certificate mapping for the specified certificate is not supported.
PasswordCheckFailedExceptionThrown to indicate that the userId/Password combination does not exist in the specified custom registry.
CustomRegistryExceptionThrown to indicate that a error occurred while using the specified custom registry.
NotImplementedExceptionThrown to indicate that the method is not implemented.



IBM WebSphere Application ServerTM
Release 6