Class TicketAndLogoutRequestExtractor

  • All Implemented Interfaces:
    org.pac4j.core.credentials.extractor.CredentialsExtractor

    public class TicketAndLogoutRequestExtractor
    extends java.lang.Object
    implements org.pac4j.core.credentials.extractor.CredentialsExtractor
    CAS ticket extractor or logout request handler.
    Since:
    1.9.2
    Author:
    Jerome Leleu
    • Constructor Detail

      • TicketAndLogoutRequestExtractor

        public TicketAndLogoutRequestExtractor​(CasConfiguration configuration)
    • Method Detail

      • extract

        public java.util.Optional<org.pac4j.core.credentials.Credentials> extract​(org.pac4j.core.context.WebContext context,
                                                                                  org.pac4j.core.context.session.SessionStore sessionStore)
        Specified by:
        extract in interface org.pac4j.core.credentials.extractor.CredentialsExtractor
      • isTokenRequest

        protected boolean isTokenRequest​(org.pac4j.core.context.WebContext context)
      • getArtifactParameter

        protected java.util.Optional<java.lang.String> getArtifactParameter​(org.pac4j.core.context.WebContext context)
      • 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

        protected java.lang.String uncompressLogoutMessage​(java.lang.String originalMessage)
      • throwFinalActionForFrontChannelLogout

        protected void throwFinalActionForFrontChannelLogout​(org.pac4j.core.context.WebContext context)