Class HttpSessionManager

java.lang.Object
org.keycloak.adapters.springsecurity.management.HttpSessionManager
All Implemented Interfaces:
EventListener, UserSessionManagement, org.springframework.context.ApplicationListener<org.springframework.context.ApplicationEvent>

public class HttpSessionManager extends Object implements org.springframework.context.ApplicationListener<org.springframework.context.ApplicationEvent>, UserSessionManagement
User session manager for handling logout of Spring Secured sessions.
Version:
$Revision: 1 $
Author:
Scott Rossillo
  • Constructor Details

    • HttpSessionManager

      public HttpSessionManager()
  • Method Details

    • onApplicationEvent

      public void onApplicationEvent(org.springframework.context.ApplicationEvent event)
      Specified by:
      onApplicationEvent in interface org.springframework.context.ApplicationListener<org.springframework.context.ApplicationEvent>
    • logoutAll

      public void logoutAll()
      Specified by:
      logoutAll in interface UserSessionManagement
    • logoutHttpSessions

      public void logoutHttpSessions(List<String> ids)
      Specified by:
      logoutHttpSessions in interface UserSessionManagement