# Package org.h2.security.auth

Authentication classes.

See: Description

Interface Summary
Authenticator: Low level interface to implement full authentication process.
Configurable: describe how to perform objects runtime configuration
HasConfigProperties: Interface for objects with configuration properties.

Class Summary
AuthenticationInfo: Input data for authenticators; it wraps ConnectionInfo
AuthenticatorFactory: Authenticator factory
ConfigProperties: wrapper for configuration properties
DefaultAuthenticator: Default authenticator implementation.
H2AuthConfig: Describe configuration of H2 DefaultAuthenticator.
H2AuthConfigXml: Parser of external authentication XML configuration file
PropertyConfig: Configuration property
RealmConfig: Configuration for authentication realm.
UserToRolesMapperConfig: Configuration for class that maps users to their roles.

Exception Summary
AuthConfigException: Exception thrown when an issue occurs during the authentication configuration
AuthenticationException: Exception thrown in case of errors during authentication

## Package org.h2.security.auth Description

Authentication classes.