Class SamlIdPCoreProperties
java.lang.Object
org.apereo.cas.configuration.model.support.saml.idp.SamlIdPCoreProperties
- All Implemented Interfaces:
Serializable
@RequiresModule(name="cas-server-support-saml-idp")
public class SamlIdPCoreProperties
extends Object
implements Serializable
This is
SamlIdPCoreProperties
.- Since:
- 6.4.0
- See Also:
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionA mapping of attribute names to their friendly names, defined globally.Authentication context class settings.The SAML entity id for the deployment.Control settings for session replication.Indicates whether saml requests, and other session data, collected as part of SAML flows and requests that are kept by the container http session, local storage, or should be replicated across the cluster.boolean
Indicates whether attribute query profile is enabled.setAttributeFriendlyNames
(List<String> attributeFriendlyNames) A mapping of attribute names to their friendly names, defined globally.setAttributeQueryProfileEnabled
(boolean attributeQueryProfileEnabled) Indicates whether attribute query profile is enabled.Authentication context class settings.setEntityId
(String entityId) The SAML entity id for the deployment.setSessionReplication
(SessionReplicationProperties sessionReplication) Control settings for session replication.setSessionStorageType
(SessionStorageTypes sessionStorageType) Indicates whether saml requests, and other session data, collected as part of SAML flows and requests that are kept by the container http session, local storage, or should be replicated across the cluster.
-
Constructor Details
-
SamlIdPCoreProperties
public SamlIdPCoreProperties()
-
-
Method Details
-
isAttributeQueryProfileEnabled
public boolean isAttributeQueryProfileEnabled()Indicates whether attribute query profile is enabled. Enabling this setting would allow CAS to record SAML responses and have them be made available later for attribute lookups. -
getSessionStorageType
Indicates whether saml requests, and other session data, collected as part of SAML flows and requests that are kept by the container http session, local storage, or should be replicated across the cluster. -
getEntityId
The SAML entity id for the deployment. -
getContext
Authentication context class settings. -
getAttributeFriendlyNames
A mapping of attribute names to their friendly names, defined globally. Example might beurn:oid:1.3.6.1.4.1.5923.1.1.1.6->eduPersonPrincipalName
. -
getSessionReplication
Control settings for session replication. -
setAttributeQueryProfileEnabled
Indicates whether attribute query profile is enabled. Enabling this setting would allow CAS to record SAML responses and have them be made available later for attribute lookups.- Returns:
this
.
-
setSessionStorageType
Indicates whether saml requests, and other session data, collected as part of SAML flows and requests that are kept by the container http session, local storage, or should be replicated across the cluster.- Returns:
this
.
-
setEntityId
The SAML entity id for the deployment.- Returns:
this
.
-
setContext
Authentication context class settings.- Returns:
this
.
-
setAttributeFriendlyNames
A mapping of attribute names to their friendly names, defined globally. Example might beurn:oid:1.3.6.1.4.1.5923.1.1.1.6->eduPersonPrincipalName
.- Returns:
this
.
-
setSessionReplication
Control settings for session replication.- Returns:
this
.
-