Package org.forgerock.caf.authentication.framework
This package defines the authentication framework classes for the authentication of messages
via authentication contexts and modules.
-
Interface Summary Interface Description AuditApi Audit API interface for auditing the result of an authentication request.ResponseWriter WritesAuthenticationException
responses for different media types. -
Class Summary Class Description AuditTrail Responsible for tracking the auditing of an authentication attempt including auditing each of the modules that are executed and the overall result of the authentication.AuthenticationFilter A HTTPFilter
that will protect all downstream filters or handlers.AuthenticationFilter.AuthenticationFilterBuilder Builder class that configures an Authentication Framework instance.AuthenticationFilter.AuthenticationModuleBuilder Builder class that configuresAsyncServerAuthModule
s andServerAuthModule
s.AuthenticationFramework An authentication framework for protecting all types of resources.AuthStatusUtils Utility class providing utility methods for determining the meaning behind each of the differentAuthStatus
values.FallbackAuthContext AnAsyncServerAuthContext
which manages aList
ofAsyncServerAuthModule
s that are in a desired order of preference for authenticating incoming request messages.HttpCallbackHandler Callback handler for the JASPI runtime.JaspiAdapters Adapter class implementing methods that adapt to and from JASPI interfaces to be able to inter-op with pure JASPI implementations.MessageContextImpl An implementation ofMessageContext
that holds contextual information and state for a given request and response message exchange. -
Exception Summary Exception Description AuthenticationFailedException An authentication exception which signifies that authentication of the request has failed and an appropriate unauthorized response should be returned to the client.