Class SamlIdPSingleLogoutServiceLogoutUrlBuilder
- java.lang.Object
-
- org.apereo.cas.logout.slo.DefaultSingleLogoutServiceLogoutUrlBuilder
-
- org.apereo.cas.support.saml.web.idp.profile.slo.SamlIdPSingleLogoutServiceLogoutUrlBuilder
-
- All Implemented Interfaces:
org.apereo.cas.logout.slo.SingleLogoutServiceLogoutUrlBuilder
public class SamlIdPSingleLogoutServiceLogoutUrlBuilder extends org.apereo.cas.logout.slo.DefaultSingleLogoutServiceLogoutUrlBuilder- Since:
- 5.0.0
-
-
Field Summary
Fields Modifier and Type Field Description static java.lang.StringPROPERTY_NAME_SINGLE_LOGOUT_BINDINGProperty to indicate the binding for the saml logout profile.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 SamlIdPSingleLogoutServiceLogoutUrlBuilder(org.apereo.cas.services.ServicesManager servicesManager, org.apereo.cas.support.saml.services.idp.metadata.cache.SamlRegisteredServiceCachingMetadataResolver resolver, org.apereo.cas.web.UrlValidator urlValidator)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.util.Collection<org.apereo.cas.logout.slo.SingleLogoutUrl>determineLogoutUrl(org.apereo.cas.services.RegisteredService registeredService, org.apereo.cas.authentication.principal.WebApplicationService singleLogoutService)
-
-
-
Field Detail
-
PROPERTY_NAME_SINGLE_LOGOUT_BINDING
public static final java.lang.String PROPERTY_NAME_SINGLE_LOGOUT_BINDING
Property to indicate the binding for the saml logout profile.- See Also:
- Constant Field Values
-
servicesManager
protected final org.apereo.cas.services.ServicesManager servicesManager
The Services manager.
-
samlRegisteredServiceCachingMetadataResolver
protected final org.apereo.cas.support.saml.services.idp.metadata.cache.SamlRegisteredServiceCachingMetadataResolver samlRegisteredServiceCachingMetadataResolver
The Saml registered service caching metadata resolver.
-
-
Constructor Detail
-
SamlIdPSingleLogoutServiceLogoutUrlBuilder
public SamlIdPSingleLogoutServiceLogoutUrlBuilder(org.apereo.cas.services.ServicesManager servicesManager, org.apereo.cas.support.saml.services.idp.metadata.cache.SamlRegisteredServiceCachingMetadataResolver resolver, org.apereo.cas.web.UrlValidator urlValidator)
-
-
Method Detail
-
determineLogoutUrl
public java.util.Collection<org.apereo.cas.logout.slo.SingleLogoutUrl> determineLogoutUrl(org.apereo.cas.services.RegisteredService registeredService, org.apereo.cas.authentication.principal.WebApplicationService singleLogoutService)- Specified by:
determineLogoutUrlin interfaceorg.apereo.cas.logout.slo.SingleLogoutServiceLogoutUrlBuilder- Overrides:
determineLogoutUrlin classorg.apereo.cas.logout.slo.DefaultSingleLogoutServiceLogoutUrlBuilder
-
-