Package org.forgerock.caf.authentication.api
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.
-
ClassDescriptionAn asynchronous interface counterpart for the
ServerAuthContext
.An asynchronous interface counterpart for theServerAuthModule
.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.A generic authentication exception which accepts a detail message and/or the cause.Maintains state information and provides to retrieve values in a type safe manner.An exception that is thrown duringAuthenticationState
operations.The authentication framework uses thisMessageContext
to pass messages and message processing state to authentication contexts for processing by authentication modules.The authentication framework uses thisMessageContextInfo
to pass messages and message processing state to authentication modules for processing of messages.