@Requires(property="micronaut.security.authentication",
          value="bearer")
 @Singleton
public class AccessRefreshTokenLoginHandler
extends java.lang.Object
implements LoginHandler
LoginHandler for Token Based Authentication.| Modifier and Type | Field and Description | 
|---|---|
| protected AccessRefreshTokenGenerator | accessRefreshTokenGenerator | 
| Constructor and Description | 
|---|
| AccessRefreshTokenLoginHandler(AccessRefreshTokenGenerator accessRefreshTokenGenerator) | 
| Modifier and Type | Method and Description | 
|---|---|
| io.micronaut.http.MutableHttpResponse<?> | loginFailed(AuthenticationResponse authenticationFailed,
           io.micronaut.http.HttpRequest<?> request) | 
| io.micronaut.http.MutableHttpResponse<?> | loginRefresh(Authentication authentication,
            java.lang.String refreshToken,
            io.micronaut.http.HttpRequest<?> request) | 
| io.micronaut.http.MutableHttpResponse<?> | loginSuccess(Authentication authentication,
            io.micronaut.http.HttpRequest<?> request) | 
protected final AccessRefreshTokenGenerator accessRefreshTokenGenerator
public AccessRefreshTokenLoginHandler(AccessRefreshTokenGenerator accessRefreshTokenGenerator)
accessRefreshTokenGenerator - AccessRefresh Token generatorpublic io.micronaut.http.MutableHttpResponse<?> loginSuccess(Authentication authentication, io.micronaut.http.HttpRequest<?> request)
loginSuccess in interface LoginHandlerauthentication - Authenticated user's representation.request - The HttpRequest being executedpublic io.micronaut.http.MutableHttpResponse<?> loginRefresh(Authentication authentication, java.lang.String refreshToken, io.micronaut.http.HttpRequest<?> request)
loginRefresh in interface LoginHandlerauthentication - Authenticated user's representation.refreshToken - The refresh tokenrequest - The HttpRequest being executedpublic io.micronaut.http.MutableHttpResponse<?> loginFailed(AuthenticationResponse authenticationFailed, io.micronaut.http.HttpRequest<?> request)
loginFailed in interface LoginHandlerauthenticationFailed - Object encapsulates the Login failurerequest - The HttpRequest being executed