Class Pac4jDelegatedAuthenticationDiscoverySelectionJsonProperties
java.lang.Object
org.apereo.cas.configuration.model.SpringResourceProperties
org.apereo.cas.configuration.model.support.pac4j.Pac4jDelegatedAuthenticationDiscoverySelectionJsonProperties
- All Implemented Interfaces:
Serializable
,CasFeatureModule
@RequiresModule(name="cas-server-support-pac4j-webflow")
public class Pac4jDelegatedAuthenticationDiscoverySelectionJsonProperties
extends SpringResourceProperties
- Since:
- 6.4.0
- See Also:
-
Nested Class Summary
Nested classes/interfaces inherited from interface org.apereo.cas.configuration.features.CasFeatureModule
CasFeatureModule.FeatureCatalog
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionThe name of the principal attribute whose values will be compared against the key pattern defined in the configuration rules.setPrincipalAttribute
(String principalAttribute) The name of the principal attribute whose values will be compared against the key pattern defined in the configuration rules.Methods inherited from class org.apereo.cas.configuration.model.SpringResourceProperties
getLocation, setLocation, toString
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
Methods inherited from interface org.apereo.cas.configuration.features.CasFeatureModule
isDefined, isUndefined
-
Constructor Details
-
Pac4jDelegatedAuthenticationDiscoverySelectionJsonProperties
public Pac4jDelegatedAuthenticationDiscoverySelectionJsonProperties()
-
-
Method Details
-
getPrincipalAttribute
The name of the principal attribute whose values will be compared against the key pattern defined in the configuration rules. If a match is found, then the provider configuration block will be used as the selected provider. The matching routine will examine all attribute values linked to the principal attribute to find any acceptable match. When this setting left undefined, then the resolved principal id for the given user identifier will be used to locate the provider. -
setPrincipalAttribute
public Pac4jDelegatedAuthenticationDiscoverySelectionJsonProperties setPrincipalAttribute(String principalAttribute) The name of the principal attribute whose values will be compared against the key pattern defined in the configuration rules. If a match is found, then the provider configuration block will be used as the selected provider. The matching routine will examine all attribute values linked to the principal attribute to find any acceptable match. When this setting left undefined, then the resolved principal id for the given user identifier will be used to locate the provider.- Returns:
this
.
-