Class KeycloakLogoutHandler

java.lang.Object
org.keycloak.adapters.springsecurity.authentication.KeycloakLogoutHandler
All Implemented Interfaces:
org.springframework.security.web.authentication.logout.LogoutHandler

public class KeycloakLogoutHandler extends Object implements org.springframework.security.web.authentication.logout.LogoutHandler
Logs the current user out of Keycloak.
Version:
$Revision: 1 $
Author:
Scott Rossillo
  • Constructor Details

  • Method Details

    • setAdapterTokenStoreFactory

      public void setAdapterTokenStoreFactory(AdapterTokenStoreFactory adapterTokenStoreFactory)
    • logout

      public void logout(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, org.springframework.security.core.Authentication authentication)
      Specified by:
      logout in interface org.springframework.security.web.authentication.logout.LogoutHandler
    • handleSingleSignOut

      protected void handleSingleSignOut(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, KeycloakAuthenticationToken authenticationToken)