Class AbstractSamlSPProperties
java.lang.Object
org.apereo.cas.configuration.model.support.saml.sps.AbstractSamlSPProperties
- All Implemented Interfaces:
Serializable
- Direct Known Subclasses:
SamlServiceProviderProperties.AcademicHealthPlans
,SamlServiceProviderProperties.AdobeCloud
,SamlServiceProviderProperties.Amazon
,SamlServiceProviderProperties.AppDynamics
,SamlServiceProviderProperties.ArcGIS
,SamlServiceProviderProperties.ArmsSoftware
,SamlServiceProviderProperties.Asana
,SamlServiceProviderProperties.BenefitFocus
,SamlServiceProviderProperties.BlackBaud
,SamlServiceProviderProperties.Box
,SamlServiceProviderProperties.Bynder
,SamlServiceProviderProperties.CaliforniaCommunityColleges
,SamlServiceProviderProperties.CherWell
,SamlServiceProviderProperties.ConcurSolutions
,SamlServiceProviderProperties.Confluence
,SamlServiceProviderProperties.CraniumCafe
,SamlServiceProviderProperties.CrashPlan
,SamlServiceProviderProperties.DocuSign
,SamlServiceProviderProperties.Dropbox
,SamlServiceProviderProperties.EasyIep
,SamlServiceProviderProperties.Egnyte
,SamlServiceProviderProperties.Emma
,SamlServiceProviderProperties.EverBridge
,SamlServiceProviderProperties.Evernote
,SamlServiceProviderProperties.Famis
,SamlServiceProviderProperties.Gartner
,SamlServiceProviderProperties.Gitlab
,SamlServiceProviderProperties.GiveCampus
,SamlServiceProviderProperties.InCommon
,SamlServiceProviderProperties.InfiniteCampus
,SamlServiceProviderProperties.Jira
,SamlServiceProviderProperties.NeoGov
,SamlServiceProviderProperties.NetPartner
,SamlServiceProviderProperties.NewRelic
,SamlServiceProviderProperties.Office365
,SamlServiceProviderProperties.OpenAthens
,SamlServiceProviderProperties.PagerDuty
,SamlServiceProviderProperties.PollEverywhere
,SamlServiceProviderProperties.Qualtrics
,SamlServiceProviderProperties.RocketChat
,SamlServiceProviderProperties.SafariOnline
,SamlServiceProviderProperties.Salesforce
,SamlServiceProviderProperties.SAManage
,SamlServiceProviderProperties.SecuringTheHuman
,SamlServiceProviderProperties.ServiceNow
,SamlServiceProviderProperties.Slack
,SamlServiceProviderProperties.SunshineStateEdResearchAlliance
,SamlServiceProviderProperties.Symplicity
,SamlServiceProviderProperties.Tableau
,SamlServiceProviderProperties.TopHat
,SamlServiceProviderProperties.WarpWire
,SamlServiceProviderProperties.WebAdvisor
,SamlServiceProviderProperties.Webex
,SamlServiceProviderProperties.Workday
,SamlServiceProviderProperties.Yuja
,SamlServiceProviderProperties.Zendesk
,SamlServiceProviderProperties.Zimbra
,SamlServiceProviderProperties.Zoom
@RequiresModule(name="cas-server-support-saml-idp")
public abstract class AbstractSamlSPProperties
extends Object
implements Serializable
This is
AbstractSamlSPProperties
.- Since:
- 5.0.0
- See Also:
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionSet up the attribute release policy for this service.Description of this service provider as it's stored in the registry.List of entityIds allowed for this service provider.The location of the metadata for this service provider.getName()
Name of this service provider.Attribute to use when generating nameids for this SP.The forced nameId format to use when generating a response.Indicate whether assertions should be signed.Signature location used to verify metadata.boolean
Indicate whether responses should be signed.setAttributes
(List<String> attributes) Set up the attribute release policy for this service.setDescription
(String description) Description of this service provider as it's stored in the registry.setEntityIds
(List<String> entityIds) List of entityIds allowed for this service provider.setMetadata
(String metadata) The location of the metadata for this service provider.Name of this service provider.setNameIdAttribute
(String nameIdAttribute) Attribute to use when generating nameids for this SP.setNameIdFormat
(String nameIdFormat) The forced nameId format to use when generating a response.setSignAssertions
(TriStateBoolean signAssertions) Indicate whether assertions should be signed.setSignatureLocation
(String signatureLocation) Signature location used to verify metadata.setSignResponses
(boolean signResponses) Indicate whether responses should be signed.
-
Constructor Details
-
AbstractSamlSPProperties
public AbstractSamlSPProperties()
-
-
Method Details
-
getMetadata
The location of the metadata for this service provider. Can be a URL or another form of resource. -
getName
Name of this service provider. -
getDescription
Description of this service provider as it's stored in the registry. -
getNameIdAttribute
Attribute to use when generating nameids for this SP. -
getNameIdFormat
The forced nameId format to use when generating a response. -
getAttributes
Set up the attribute release policy for this service. Allow attributes that are to be released to this SP. Attributes should be separated by commas and can be virtually mapped and renamed. -
getSignatureLocation
Signature location used to verify metadata. -
getEntityIds
List of entityIds allowed for this service provider. Multiple ids can be specified in the event that the metadata is an aggregate. -
isSignResponses
public boolean isSignResponses()Indicate whether responses should be signed. -
getSignAssertions
Indicate whether assertions should be signed. -
setMetadata
The location of the metadata for this service provider. Can be a URL or another form of resource.- Returns:
this
.
-
setName
Name of this service provider.- Returns:
this
.
-
setDescription
Description of this service provider as it's stored in the registry.- Returns:
this
.
-
setNameIdAttribute
Attribute to use when generating nameids for this SP.- Returns:
this
.
-
setNameIdFormat
The forced nameId format to use when generating a response.- Returns:
this
.
-
setAttributes
Set up the attribute release policy for this service. Allow attributes that are to be released to this SP. Attributes should be separated by commas and can be virtually mapped and renamed.- Returns:
this
.
-
setSignatureLocation
Signature location used to verify metadata.- Returns:
this
.
-
setEntityIds
List of entityIds allowed for this service provider. Multiple ids can be specified in the event that the metadata is an aggregate.- Returns:
this
.
-
setSignResponses
Indicate whether responses should be signed.- Returns:
this
.
-
setSignAssertions
Indicate whether assertions should be signed.- Returns:
this
.
-