Class JwtCookieClearerLogoutHandler
- java.lang.Object
-
- io.micronaut.security.token.jwt.cookie.JwtCookieClearerLogoutHandler
-
- All Implemented Interfaces:
io.micronaut.security.handlers.LogoutHandler
@Requires(condition=io.micronaut.security.authentication.CookieBasedAuthenticationModeCondition.class) @Singleton public class JwtCookieClearerLogoutHandler extends java.lang.Object implements io.micronaut.security.handlers.LogoutHandlerClears the cookie configured viaCookieLoginHandler.- Since:
- 1.0
-
-
Field Summary
Fields Modifier and Type Field Description protected AccessTokenCookieConfigurationaccessTokenCookieConfigurationprotected java.lang.Stringlogoutprotected RefreshTokenCookieConfigurationrefreshTokenCookieConfiguration
-
Constructor Summary
Constructors Constructor Description JwtCookieClearerLogoutHandler(AccessTokenCookieConfiguration accessTokenCookieConfiguration, RefreshTokenCookieConfiguration refreshTokenCookieConfiguration, io.micronaut.security.config.RedirectConfiguration redirectConfiguration)JwtCookieClearerLogoutHandler(AccessTokenCookieConfiguration accessTokenCookieConfiguration, RefreshTokenCookieConfiguration refreshTokenCookieConfiguration, io.micronaut.security.config.RedirectConfiguration redirectConfiguration, io.micronaut.security.config.RedirectService redirectService)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description io.micronaut.http.MutableHttpResponse<?>logout(io.micronaut.http.HttpRequest<?> request)
-
-
-
Field Detail
-
logout
@Nullable protected final java.lang.String logout
-
accessTokenCookieConfiguration
protected final AccessTokenCookieConfiguration accessTokenCookieConfiguration
-
refreshTokenCookieConfiguration
protected final RefreshTokenCookieConfiguration refreshTokenCookieConfiguration
-
-
Constructor Detail
-
JwtCookieClearerLogoutHandler
@Deprecated public JwtCookieClearerLogoutHandler(AccessTokenCookieConfiguration accessTokenCookieConfiguration, RefreshTokenCookieConfiguration refreshTokenCookieConfiguration, io.micronaut.security.config.RedirectConfiguration redirectConfiguration)
- Parameters:
accessTokenCookieConfiguration- JWT Cookie ConfigurationrefreshTokenCookieConfiguration- Refresh token cookie configurationredirectConfiguration- Redirect configuration
-
JwtCookieClearerLogoutHandler
@Inject public JwtCookieClearerLogoutHandler(AccessTokenCookieConfiguration accessTokenCookieConfiguration, RefreshTokenCookieConfiguration refreshTokenCookieConfiguration, io.micronaut.security.config.RedirectConfiguration redirectConfiguration, io.micronaut.security.config.RedirectService redirectService)
- Parameters:
accessTokenCookieConfiguration- JWT Cookie ConfigurationrefreshTokenCookieConfiguration- Refresh token cookie configurationredirectConfiguration- Redirect configurationredirectService- Redirection Service
-
-