Package io.micronaut.security.authentication
Micronaut security authentication.
- Since:
- 1.0
- Author:
- Graeme Rocher
-
Interface Summary Interface Description Authentication Represents the state of an authentication.AuthenticationProvider Defines an authentication provider.AuthenticationRequest<T,S> Represents a request to authenticate.AuthenticationResponse -
Class Summary Class Description AuthenticationArgumentBinder Responsible for binding the authentication object to a route argument.AuthenticationExceptionHandler Handles the server response when anAuthenticationExceptionis thrown.AuthenticationFailed Signalises an authentication failure and stores the failure reason.AuthenticationUserDetailsAdapter Adapter fromUserDetailstoAuthentication.Authenticator An Authenticator operates on severalAuthenticationProviderinstances returning the first authenticatedAuthenticationResponse.DefaultAuthentication A default implementation of the Authentication interface.PrincipalArgumentBinder Responsible for binding aPrincipalto a route argument.UserDetails Authenticated user's representation.UsernamePasswordCredentials -
Enum Summary Enum Description AuthenticationFailureReason Enums describes the different authentication failures. -
Exception Summary Exception Description AuthenticationException A runtime exception thrown when authentication fails.