# Package org.h2.security.auth

Authentication classes.

See: Description

Interface Summary
Interface | Description
--- | ---
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
Class | Description
--- | ---
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
Exception | Description
--- | ---
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.