Class CasCredentialsExtractor
java.lang.Object
org.pac4j.cas.credentials.extractor.CasCredentialsExtractor
- All Implemented Interfaces:
org.pac4j.core.credentials.extractor.CredentialsExtractor
public class CasCredentialsExtractor
extends Object
implements org.pac4j.core.credentials.extractor.CredentialsExtractor
CAS credentials extractor.
- Since:
- 6.0.0
- Author:
- Jerome Leleu
-
Field Summary
-
Constructor Summary
ConstructorDescriptionCasCredentialsExtractor
(CasConfiguration configuration) Constructor for CasCredentialsExtractor. -
Method Summary
Modifier and TypeMethodDescriptionOptional<org.pac4j.core.credentials.Credentials>
extract
(org.pac4j.core.context.CallContext ctx) getArtifactParameter
(org.pac4j.core.context.WebContext context) getArtifactParameter.protected boolean
isBackLogoutRequest
(org.pac4j.core.context.WebContext context) isBackLogoutRequest.protected boolean
isFrontLogoutRequest
(org.pac4j.core.context.WebContext context) isFrontLogoutRequest.protected boolean
isMultipartRequest
(org.pac4j.core.context.WebContext context) isMultipartRequest.protected boolean
isTokenRequest
(org.pac4j.core.context.WebContext context) isTokenRequest.protected String
uncompressLogoutMessage
(String originalMessage) uncompressLogoutMessage.
-
Field Details
-
configuration
-
-
Constructor Details
-
CasCredentialsExtractor
Constructor for CasCredentialsExtractor.
- Parameters:
configuration
- aCasConfiguration
object
-
-
Method Details
-
extract
public Optional<org.pac4j.core.credentials.Credentials> extract(org.pac4j.core.context.CallContext ctx) - Specified by:
extract
in interfaceorg.pac4j.core.credentials.extractor.CredentialsExtractor
-
isTokenRequest
protected boolean isTokenRequest(org.pac4j.core.context.WebContext context) isTokenRequest.
- Parameters:
context
- aWebContext
object- Returns:
- a boolean
-
getArtifactParameter
getArtifactParameter.
- Parameters:
context
- aWebContext
object- Returns:
- a
Optional
object
-
isBackLogoutRequest
protected boolean isBackLogoutRequest(org.pac4j.core.context.WebContext context) isBackLogoutRequest.
- Parameters:
context
- aWebContext
object- Returns:
- a boolean
-
isMultipartRequest
protected boolean isMultipartRequest(org.pac4j.core.context.WebContext context) isMultipartRequest.
- Parameters:
context
- aWebContext
object- Returns:
- a boolean
-
isFrontLogoutRequest
protected boolean isFrontLogoutRequest(org.pac4j.core.context.WebContext context) isFrontLogoutRequest.
- Parameters:
context
- aWebContext
object- Returns:
- a boolean
-
uncompressLogoutMessage
uncompressLogoutMessage.
-