Class GeneralSessionLogoutLogic
java.lang.Object
org.pac4j.core.profile.factory.ProfileManagerFactoryAware
org.pac4j.core.engine.AbstractExceptionAwareLogic
org.pac4j.core.engine.DefaultLogoutLogic
de.xima.fc.security.pac4j.session.GeneralSessionLogoutLogic
- All Implemented Interfaces:
org.pac4j.core.engine.LogoutLogic
public class GeneralSessionLogoutLogic
extends org.pac4j.core.engine.DefaultLogoutLogic
Logout logic that removes refresh tokens from user profiles upon logout.
- Since:
- 8.4.3
- Author:
- XIMA MEDIA GmbH
-
Field Summary
Fields inherited from class org.pac4j.core.engine.DefaultLogoutLogic
INSTANCE -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionperform(org.pac4j.core.context.WebContext context, org.pac4j.core.context.session.SessionStore sessionStore, org.pac4j.core.config.Config config, org.pac4j.core.http.adapter.HttpActionAdapter httpActionAdapter, String defaultUrl, String inputLogoutUrlPattern, Boolean inputLocalLogout, Boolean inputDestroySession, Boolean inputCentralLogout) Methods inherited from class org.pac4j.core.engine.DefaultLogoutLogic
enhanceRedirectUrl, toStringMethods inherited from class org.pac4j.core.engine.AbstractExceptionAwareLogic
getErrorUrl, handleException, runtimeException, setErrorUrlMethods inherited from class org.pac4j.core.profile.factory.ProfileManagerFactoryAware
getProfileManager, getProfileManagerFactory, setProfileManagerFactory
-
Constructor Details
-
GeneralSessionLogoutLogic
public GeneralSessionLogoutLogic()
-
-
Method Details
-
perform
public Object perform(org.pac4j.core.context.WebContext context, org.pac4j.core.context.session.SessionStore sessionStore, org.pac4j.core.config.Config config, org.pac4j.core.http.adapter.HttpActionAdapter httpActionAdapter, String defaultUrl, String inputLogoutUrlPattern, Boolean inputLocalLogout, Boolean inputDestroySession, Boolean inputCentralLogout) - Specified by:
performin interfaceorg.pac4j.core.engine.LogoutLogic- Overrides:
performin classorg.pac4j.core.engine.DefaultLogoutLogic
-