Package io.undertow.security.api
-
Interface Summary Interface Description AuthenticatedSessionManager Interface that represents a persistent authenticated session.AuthenticationMechanism The interface to be implemented by a single authentication mechanism.AuthenticationMechanismContext An UndertowSecurityContext
that uses UndertowAuthenticationMechanism
instances for authentication.AuthenticationMechanismFactory Factory for authentication mechanisms.GSSAPIServerSubjectFactory The GSSAPIServerSubjectFactory is a factory responsible for returning theSubject
that should be used for handing the GSSAPI based authentication for a specific request.NonceManager A NonceManager is used by the HTTP Digest authentication mechanism to request nonces and to validate the nonces sent from the client.NotificationReceiver The interface to be interested by classes interested in processing security related notifications.SecurityContext The security context.SecurityContextFactory Deprecated. Instead extend AbstractSecurityContextAssociationHandler to provide alternative contexts.SessionNonceManager An extension to theNonceManager
interface for Nonce managers that also support the association of a pre-prepared hash against a currently valid nonce. -
Class Summary Class Description AuthenticatedSessionManager.AuthenticatedSession AuthenticationMechanism.ChallengeResult Simple class to wrap the result of requesting a mechanism sends it's challenge.SecurityNotification Notification representing a security event such as a successful or failed authentication. -
Enum Summary Enum Description AuthenticationMechanism.AuthenticationMechanismOutcome The AuthenticationOutcome is used by an AuthenticationMechanism to indicate the outcome of the call to authenticate, the overall authentication process will then used this along with the current AuthenticationState to decide how to proceed with the current request.AuthenticationMode Enumeration to indicate the authentication mode in use.SecurityNotification.EventType