Class SamlProfileSingleLogoutMessageCreator
- java.lang.Object
-
- org.apereo.cas.support.saml.util.AbstractSamlObjectBuilder
-
- org.apereo.cas.support.saml.util.AbstractSaml20ObjectBuilder
-
- org.apereo.cas.support.saml.web.idp.profile.slo.SamlProfileSingleLogoutMessageCreator
-
- All Implemented Interfaces:
java.io.Serializable,org.apereo.cas.logout.slo.SingleLogoutMessageCreator
public class SamlProfileSingleLogoutMessageCreator extends org.apereo.cas.support.saml.util.AbstractSaml20ObjectBuilder implements org.apereo.cas.logout.slo.SingleLogoutMessageCreator- Since:
- 6.0.0
- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description protected org.apereo.cas.configuration.model.support.saml.idp.SamlIdPPropertiessamlIdPPropertiesSAML idp settings.protected SamlIdPObjectSignersamlObjectSignerSaml idp object signer.protected org.apereo.cas.support.saml.services.idp.metadata.cache.SamlRegisteredServiceCachingMetadataResolversamlRegisteredServiceCachingMetadataResolverThe Saml registered service caching metadata resolver.protected org.apereo.cas.services.ServicesManagerservicesManagerThe Services manager.
-
Constructor Summary
Constructors Constructor Description SamlProfileSingleLogoutMessageCreator(org.apereo.cas.support.saml.OpenSamlConfigBean configBean, org.apereo.cas.services.ServicesManager servicesManager, org.apereo.cas.support.saml.services.idp.metadata.cache.SamlRegisteredServiceCachingMetadataResolver samlRegisteredServiceCachingMetadataResolver, org.apereo.cas.configuration.model.support.saml.idp.SamlIdPProperties samlIdPProperties, SamlIdPObjectSigner samlObjectSigner)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description org.apereo.cas.logout.slo.SingleLogoutMessagecreate(org.apereo.cas.logout.slo.SingleLogoutRequest request)-
Methods inherited from class org.apereo.cas.support.saml.util.AbstractSaml20ObjectBuilder
addAttributeValuesToSaml2Attribute, decodeSamlAuthnRequest, generateSecureRandomId, getNameID, inflateAuthnRequest, newAssertion, newAssertion, newAttribute, newAttributeStatement, newAttributeStatement, newAuthnStatement, newConditions, newEcpResponse, newIssuer, newLogoutRequest, newResponse, newStatus, newSubject, newSubject
-
-
-
-
Field Detail
-
servicesManager
protected final transient org.apereo.cas.services.ServicesManager servicesManager
The Services manager.
-
samlRegisteredServiceCachingMetadataResolver
protected final transient org.apereo.cas.support.saml.services.idp.metadata.cache.SamlRegisteredServiceCachingMetadataResolver samlRegisteredServiceCachingMetadataResolver
The Saml registered service caching metadata resolver.
-
samlIdPProperties
protected final org.apereo.cas.configuration.model.support.saml.idp.SamlIdPProperties samlIdPProperties
SAML idp settings.
-
samlObjectSigner
protected final SamlIdPObjectSigner samlObjectSigner
Saml idp object signer.
-
-
Constructor Detail
-
SamlProfileSingleLogoutMessageCreator
public SamlProfileSingleLogoutMessageCreator(org.apereo.cas.support.saml.OpenSamlConfigBean configBean, org.apereo.cas.services.ServicesManager servicesManager, org.apereo.cas.support.saml.services.idp.metadata.cache.SamlRegisteredServiceCachingMetadataResolver samlRegisteredServiceCachingMetadataResolver, org.apereo.cas.configuration.model.support.saml.idp.SamlIdPProperties samlIdPProperties, SamlIdPObjectSigner samlObjectSigner)
-
-