Class AccessRefreshTokenLoginHandler
- java.lang.Object
-
- io.micronaut.security.token.jwt.bearer.AccessRefreshTokenLoginHandler
-
- All Implemented Interfaces:
io.micronaut.security.handlers.LoginHandler
@Requires(property="micronaut.security.authentication", value="bearer") @Singleton public class AccessRefreshTokenLoginHandler extends java.lang.Object implements io.micronaut.security.handlers.LoginHandlerImplementation ofLoginHandlerfor Token Based Authentication.- Since:
- 1.0
-
-
Field Summary
Fields Modifier and Type Field Description protected AccessRefreshTokenGeneratoraccessRefreshTokenGenerator
-
Constructor Summary
Constructors Constructor Description AccessRefreshTokenLoginHandler(AccessRefreshTokenGenerator accessRefreshTokenGenerator)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description io.micronaut.http.MutableHttpResponse<?>loginFailed(io.micronaut.security.authentication.AuthenticationResponse authenticationFailed, io.micronaut.http.HttpRequest<?> request)io.micronaut.http.MutableHttpResponse<?>loginRefresh(io.micronaut.security.authentication.Authentication authentication, java.lang.String refreshToken, io.micronaut.http.HttpRequest<?> request)io.micronaut.http.MutableHttpResponse<?>loginSuccess(io.micronaut.security.authentication.Authentication authentication, io.micronaut.http.HttpRequest<?> request)
-
-
-
Field Detail
-
accessRefreshTokenGenerator
protected final AccessRefreshTokenGenerator accessRefreshTokenGenerator
-
-
Constructor Detail
-
AccessRefreshTokenLoginHandler
public AccessRefreshTokenLoginHandler(AccessRefreshTokenGenerator accessRefreshTokenGenerator)
- Parameters:
accessRefreshTokenGenerator- AccessRefresh Token generator
-
-
Method Detail
-
loginSuccess
public io.micronaut.http.MutableHttpResponse<?> loginSuccess(io.micronaut.security.authentication.Authentication authentication, io.micronaut.http.HttpRequest<?> request)- Specified by:
loginSuccessin interfaceio.micronaut.security.handlers.LoginHandler
-
loginRefresh
public io.micronaut.http.MutableHttpResponse<?> loginRefresh(io.micronaut.security.authentication.Authentication authentication, java.lang.String refreshToken, io.micronaut.http.HttpRequest<?> request)- Specified by:
loginRefreshin interfaceio.micronaut.security.handlers.LoginHandler
-
loginFailed
public io.micronaut.http.MutableHttpResponse<?> loginFailed(io.micronaut.security.authentication.AuthenticationResponse authenticationFailed, io.micronaut.http.HttpRequest<?> request)- Specified by:
loginFailedin interfaceio.micronaut.security.handlers.LoginHandler
-
-