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 AsyncServerAuthContext
implementations should implement this interface when theAsyncServerAuthContext
has its own implementation of aAuthenticationState
that it will be using to store and maintain state for a single request.MessageContext The authentication framework uses thisMessageContext
to pass messages and message processing state to authentication contexts for processing by authentication modules.MessageInfoContext The authentication framework uses thisMessageContextInfo
to 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 duringAuthenticationState
operations.