Top Interfaces Classes Enums
module io.undertow.core

Package io.undertow.security.api


Interface Summary

Modifier and TypeInterface and Description
public interface
AuthenticatedSessionManager

Interface that represents a persistent authenticated session.

public interface
AuthenticationMechanism

The interface to be implemented by a single authentication mechanism.

public interface
AuthenticationMechanismContext

An Undertow SecurityContext that uses Undertow AuthenticationMechanism instances for authentication.

public interface
AuthenticationMechanismFactory

Factory for authentication mechanisms.

public interface
GSSAPIServerSubjectFactory

The GSSAPIServerSubjectFactory is a factory responsible for returning the Subject that should be used for handing the GSSAPI based authentication for a specific request.

public interface
NonceManager

A NonceManager is used by the HTTP Digest authentication mechanism to request nonces and to validate the nonces sent from the client.

public interface
NotificationReceiver

The interface to be interested by classes interested in processing security related notifications.

public interface
SecurityContext

The security context.

public interface
SecurityContextFactory

Deprecated for removal since 1.3.0. Instead extend AbstractSecurityContextAssociationHandler to provide alternative contexts.

Interface that must be implemented by factories of io.undertow.security.api.SecurityContext instances.

public interface
SessionNonceManager

An extension to the NonceManager interface for Nonce managers that also support the association of a pre-prepared hash against a currently valid nonce.

Class Summary

Modifier and TypeClass and Description
public class
SecurityNotification

Notification representing a security event such as a successful or failed authentication.

Enum Summary

Modifier and TypeEnum and Description
public enum
AuthenticationMode

Enumeration to indicate the authentication mode in use.