Package org.pac4j.vertx.cas.logout
Class VertxCasLogoutHandler
- java.lang.Object
-
- org.pac4j.vertx.cas.logout.VertxCasLogoutHandler
-
- All Implemented Interfaces:
org.pac4j.cas.logout.CasLogoutHandler<VertxWebContext>
,org.pac4j.core.logout.handler.LogoutHandler<VertxWebContext>
public class VertxCasLogoutHandler extends java.lang.Object implements org.pac4j.cas.logout.CasLogoutHandler<VertxWebContext>
-
-
Field Summary
Fields Modifier and Type Field Description protected static org.slf4j.Logger
logger
static java.lang.String
PAC4J_CAS_TICKET
-
Constructor Summary
Constructors Constructor Description VertxCasLogoutHandler(org.pac4j.core.store.Store<java.lang.String,java.lang.Object> store, boolean destroySession)
VertxCasLogoutHandler(org.pac4j.core.store.Store<java.lang.String,java.lang.Object> store, boolean destroySession, java.util.function.Function<VertxWebContext,org.pac4j.core.profile.ProfileManager> profileManagerFactory)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
destroySessionBack(VertxWebContext context, java.lang.String ticket)
void
destroySessionFront(VertxWebContext context, java.lang.String ticket)
void
recordSession(VertxWebContext context, java.lang.String ticket)
void
renewSession(java.lang.String oldSessionId, VertxWebContext context)
-
-
-
Field Detail
-
PAC4J_CAS_TICKET
public static final java.lang.String PAC4J_CAS_TICKET
- See Also:
- Constant Field Values
-
logger
protected static final org.slf4j.Logger logger
-
-
Constructor Detail
-
VertxCasLogoutHandler
public VertxCasLogoutHandler(org.pac4j.core.store.Store<java.lang.String,java.lang.Object> store, boolean destroySession)
-
VertxCasLogoutHandler
public VertxCasLogoutHandler(org.pac4j.core.store.Store<java.lang.String,java.lang.Object> store, boolean destroySession, java.util.function.Function<VertxWebContext,org.pac4j.core.profile.ProfileManager> profileManagerFactory)
-
-
Method Detail
-
recordSession
public void recordSession(VertxWebContext context, java.lang.String ticket)
- Specified by:
recordSession
in interfaceorg.pac4j.core.logout.handler.LogoutHandler<VertxWebContext>
-
destroySessionFront
public void destroySessionFront(VertxWebContext context, java.lang.String ticket)
- Specified by:
destroySessionFront
in interfaceorg.pac4j.core.logout.handler.LogoutHandler<VertxWebContext>
-
destroySessionBack
public void destroySessionBack(VertxWebContext context, java.lang.String ticket)
- Specified by:
destroySessionBack
in interfaceorg.pac4j.core.logout.handler.LogoutHandler<VertxWebContext>
-
renewSession
public void renewSession(java.lang.String oldSessionId, VertxWebContext context)
- Specified by:
renewSession
in interfaceorg.pac4j.core.logout.handler.LogoutHandler<VertxWebContext>
-
-