Package io.undertow.security.impl
package io.undertow.security.impl
-
ClassDescriptionA base class for
SecurityContextimplementations predominantly focusing on the notification handling allowing the specific implementation for focus on authentication.To reduce allocations we use a custom linked list data structureEnumeration of tokens expected in a HTTP Digest 'Authentication-Info' header.The authentication handler responsible for BASIC authentication as described by RFC2617AnAuthenticationMechanismwhich uses any cachedAuthenticatedSessionManager.AuthenticatedSessions.The Client Cert based authentication mechanism.HttpHandlerto handle HTTP Digest authentication, both according to RFC-2617 and draft update to allow additional algorithms to be used.Enumeration of tokens expected in a HTTP Digest 'Authorization' header.Enumeration to represent the Digest quality of protection options.Enumeration of tokens expected in a HTTP Digest 'WWW_Authenticate' header.Authentication mechanism that uses an externally provided principal.A authentication mechanism that requires the presence of two headers in the request.AuthenticationMechanismfor GSSAPI / SPNEGO based authentication.DefaultSecurityContextFactoryimplementation.The internal SecurityContext used to hold the state of security for the current exchange.A defaultNonceManagerimplementation to provide reasonable single host management of nonces.Authenticator that can be used to configure single sign on.