Package io.micronaut.security.authentication
Micronaut security authentication.
- Since:
- 1.0
-
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 The response of an authentication attempt. -
Class Summary Class Description AbstractPrincipalArgumentBinder<A extends java.security.Principal> Binds the authentication object to a route argument.AuthenticationArgumentBinder Binds 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.AuthenticationModeCondition A condition that matches a supplied list of authentication modes.Authenticator An Authenticator operates on severalAuthenticationProviderinstances returning the first authenticatedAuthenticationResponse.BasicAuthAuthenticationConfiguration Configuration for basic authentication.BasicAuthAuthenticationFetcher An implementation ofAuthenticationFetcherthat decodes a username and password from the Authorization header and authenticates the credentials against anyAuthenticationProviders available.BasicAuthUtils Utility class for Basic Auth.ClientAuthentication An implementation of the Authentication interface intended to be used by clients that deserialize token information into an authentication.CookieBasedAuthenticationModeCondition It evaluates to true if micronaut.security.authentication is set to idtoken or cookie.DefaultAuthorizationExceptionHandler Provides the default behavior for responding to anAuthorizationException.PrincipalArgumentBinder Responsible for binding aPrincipalto a route argument.ServerAuthentication An implementation of theAuthenticationinterfaced intended to be used on the server side to create authentication objects from user data found through any means.UsernamePasswordCredentials -
Enum Summary Enum Description AuthenticationFailureReason Enums describes the different authentication failures.AuthenticationMode Different authentication strategies shipped with Micronaut Security. -
Exception Summary Exception Description AuthenticationException A runtime exception thrown when authentication fails.AuthorizationException Exception thrown when access to a protected resource is denied.