Package org.forgerock.caf.authentication.api
This package defines the core interfaces and classes to provide an asynchronous and improved
JASPI-like message authentication API.
-
Interface Summary Interface Description AsyncServerAuthContext An asynchronous interface counterpart for theServerAuthContext.AsyncServerAuthModule An asynchronous interface counterpart for theServerAuthModule.AuthContextWithState AsyncServerAuthContextimplementations should implement this interface when theAsyncServerAuthContexthas its own implementation of aAuthenticationStatethat it will be using to store and maintain state for a single request.MessageContext The authentication framework uses thisMessageContextto pass messages and message processing state to authentication contexts for processing by authentication modules.MessageInfoContext The authentication framework uses thisMessageContextInfoto pass messages and message processing state to authentication modules for processing of messages. -
Class Summary Class Description AuthenticationState Maintains state information and provides to retrieve values in a type safe manner. -
Exception Summary Exception Description AuthenticationException A generic authentication exception which accepts a detail message and/or the cause.AuthenticationStateException An exception that is thrown duringAuthenticationStateoperations.