IBM WebSphere Application ServerTM
Release 6

Package  com.ibm.websphere.security

Interface Summary
UserRegistryImplementing this interface enables WebSphere Security to use Custom Registries.
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.
SAFRoleMapperMap application defined role names to SAF profile names.

Class Summary
ResultThis module is used by User Registries in WebSphere when calling the getUsers and getGroups method.
WebSphereBaseTrustAssociationInterceptorAbstract base class for TrustAssociationInterceptor

Exception Summary
NotImplementedExceptionThrown to indicate that the method is not implemented.
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.
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.



IBM WebSphere Application ServerTM
Release 6