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 anAuthenticationException
is thrown.AuthenticationFailed Signalises an authentication failure and stores the failure reason.AuthenticationUserDetailsAdapter Adapter fromUserDetails
toAuthentication
.Authenticator An Authenticator operates on severalAuthenticationProvider
instances returning the first authenticatedAuthenticationResponse
.DefaultAuthentication A default implementation of the Authentication interface.PrincipalArgumentBinder Responsible for binding aPrincipal
to 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.