Class JwtCookieClearerLogoutHandler

java.lang.Object
io.micronaut.security.token.jwt.cookie.JwtCookieClearerLogoutHandler
All Implemented Interfaces:
LogoutHandler

@Requires(condition=CookieBasedAuthenticationModeCondition.class) @Singleton public class JwtCookieClearerLogoutHandler extends Object implements LogoutHandler
Clears the cookie configured via CookieLoginHandler.
Since:
1.0
Author:
Sergio del Amo
  • Field Details

  • Constructor Details

    • JwtCookieClearerLogoutHandler

      public JwtCookieClearerLogoutHandler(AccessTokenCookieConfiguration accessTokenCookieConfiguration, RefreshTokenCookieConfiguration refreshTokenCookieConfiguration, RedirectConfiguration redirectConfiguration, RedirectService redirectService)
      Parameters:
      accessTokenCookieConfiguration - JWT Cookie Configuration
      refreshTokenCookieConfiguration - Refresh token cookie configuration
      redirectConfiguration - Redirect configuration
      redirectService - Redirection Service
  • Method Details

    • logout

      public io.micronaut.http.MutableHttpResponse<?> logout(io.micronaut.http.HttpRequest<?> request)
      Specified by:
      logout in interface LogoutHandler
      Parameters:
      request - The HttpRequest being executed
      Returns:
      An HttpResponse built after the user logs out