Class TicketAndLogoutRequestExtractor
java.lang.Object
org.pac4j.cas.credentials.extractor.TicketAndLogoutRequestExtractor
- All Implemented Interfaces:
org.pac4j.core.credentials.extractor.CredentialsExtractor
public class TicketAndLogoutRequestExtractor
extends Object
implements org.pac4j.core.credentials.extractor.CredentialsExtractor
CAS ticket extractor or logout request handler.
- Since:
- 1.9.2
- Author:
- Jerome Leleu
-
Field Summary
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionOptional<org.pac4j.core.credentials.Credentials>
extract
(org.pac4j.core.context.WebContext context, org.pac4j.core.context.session.SessionStore sessionStore, org.pac4j.core.profile.factory.ProfileManagerFactory profileManagerFactory) getArtifactParameter
(org.pac4j.core.context.WebContext context) protected boolean
isBackLogoutRequest
(org.pac4j.core.context.WebContext context) protected boolean
isFrontLogoutRequest
(org.pac4j.core.context.WebContext context) protected boolean
isMultipartRequest
(org.pac4j.core.context.WebContext context) protected boolean
isTokenRequest
(org.pac4j.core.context.WebContext context) protected void
throwFinalActionForFrontChannelLogout
(org.pac4j.core.context.WebContext context) protected String
uncompressLogoutMessage
(String originalMessage)
-
Field Details
-
configuration
-
-
Constructor Details
-
TicketAndLogoutRequestExtractor
-
-
Method Details
-
extract
public Optional<org.pac4j.core.credentials.Credentials> extract(org.pac4j.core.context.WebContext context, org.pac4j.core.context.session.SessionStore sessionStore, org.pac4j.core.profile.factory.ProfileManagerFactory profileManagerFactory) - Specified by:
extract
in interfaceorg.pac4j.core.credentials.extractor.CredentialsExtractor
-
isTokenRequest
protected boolean isTokenRequest(org.pac4j.core.context.WebContext context) -
getArtifactParameter
-
isBackLogoutRequest
protected boolean isBackLogoutRequest(org.pac4j.core.context.WebContext context) -
isMultipartRequest
protected boolean isMultipartRequest(org.pac4j.core.context.WebContext context) -
isFrontLogoutRequest
protected boolean isFrontLogoutRequest(org.pac4j.core.context.WebContext context) -
uncompressLogoutMessage
-
throwFinalActionForFrontChannelLogout
protected void throwFinalActionForFrontChannelLogout(org.pac4j.core.context.WebContext context)
-