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.DefaultLogoutLogicLogout logic that removes refresh tokens from user profiles upon logout.- Since:
- 8.4.3
- Author:
- XIMA MEDIA GmbH
-
-
Constructor Summary
Constructors Constructor Description GeneralSessionLogoutLogic()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Objectperform(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.AbstractExceptionAwareLogic
getErrorUrl, handleException, runtimeException, setErrorUrl
-
-
-
-
Method Detail
-
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
-
-