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
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionOptional<org.pac4j.core.credentials.Credentials>
extract
(org.pac4j.core.context.WebContext context, org.pac4j.core.context.session.SessionStore sessionStore) 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) - 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)
-