Class TrustedAuthenticationProperties
java.lang.Object
org.apereo.cas.configuration.model.support.trusted.TrustedAuthenticationProperties
- All Implemented Interfaces:
Serializable
@RequiresModule(name="cas-server-support-trusted-webflow")
public class TrustedAuthenticationProperties
extends Object
implements Serializable
This is
TrustedAuthenticationProperties
.- Since:
- 5.0.0
- See Also:
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionRegular expression that is applied to all request headers to extract them as principal attributes.getName()
Indicates the name of the authentication handler.getOrder()
Order of the authentication handler in the chain.Principal resolution settings after successful authentication attempts.Indicates the name of the request header that may be extracted from the request as the indicated authenticated userid from the remote authn system.setAttributeHeaderPatterns
(List<String> attributeHeaderPatterns) Regular expression that is applied to all request headers to extract them as principal attributes.Indicates the name of the authentication handler.Order of the authentication handler in the chain.setPersonDirectory
(PersonDirectoryPrincipalResolverProperties personDirectory) Principal resolution settings after successful authentication attempts.setRemotePrincipalHeader
(String remotePrincipalHeader) Indicates the name of the request header that may be extracted from the request as the indicated authenticated userid from the remote authn system.
-
Constructor Details
-
TrustedAuthenticationProperties
public TrustedAuthenticationProperties()
-
-
Method Details
-
getRemotePrincipalHeader
Indicates the name of the request header that may be extracted from the request as the indicated authenticated userid from the remote authn system. -
getName
Indicates the name of the authentication handler. -
getOrder
Order of the authentication handler in the chain. -
getAttributeHeaderPatterns
Regular expression that is applied to all request headers to extract them as principal attributes. The comparison is case insensitive. The pattern should use regular expression groups to extract inner matches from a header value. -
getPersonDirectory
Principal resolution settings after successful authentication attempts. -
setRemotePrincipalHeader
Indicates the name of the request header that may be extracted from the request as the indicated authenticated userid from the remote authn system.- Returns:
this
.
-
setName
Indicates the name of the authentication handler.- Returns:
this
.
-
setOrder
Order of the authentication handler in the chain.- Returns:
this
.
-
setAttributeHeaderPatterns
public TrustedAuthenticationProperties setAttributeHeaderPatterns(List<String> attributeHeaderPatterns) Regular expression that is applied to all request headers to extract them as principal attributes. The comparison is case insensitive. The pattern should use regular expression groups to extract inner matches from a header value.- Returns:
this
.
-
setPersonDirectory
public TrustedAuthenticationProperties setPersonDirectory(PersonDirectoryPrincipalResolverProperties personDirectory) Principal resolution settings after successful authentication attempts.- Returns:
this
.
-