Class SamlRegisteredServiceCachedMetadataEndpoint
- java.lang.Object
-
- org.apereo.cas.web.BaseCasActuatorEndpoint
-
- org.apereo.cas.support.saml.web.idp.metadata.SamlRegisteredServiceCachedMetadataEndpoint
-
@Endpoint(id="samlIdPRegisteredServiceMetadataCache", enableByDefault=false) public class SamlRegisteredServiceCachedMetadataEndpoint extends org.apereo.cas.web.BaseCasActuatorEndpoint- Since:
- 6.1.0
-
-
Constructor Summary
Constructors Constructor Description SamlRegisteredServiceCachedMetadataEndpoint(org.apereo.cas.configuration.CasConfigurationProperties casProperties, org.apereo.cas.support.saml.services.idp.metadata.cache.SamlRegisteredServiceCachingMetadataResolver cachingMetadataResolver, org.apereo.cas.services.ServicesManager servicesManager, org.apereo.cas.audit.AuditableExecution registeredServiceAccessStrategyEnforcer, org.apereo.cas.support.saml.OpenSamlConfigBean openSamlConfigBean)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.util.Map<java.lang.String,java.lang.Object>getCachedMetadataObject(java.lang.String serviceId, java.lang.String entityId)Gets cached metadata object.voidinvalidate(java.lang.String serviceId)Invalidate.
-
-
-
Constructor Detail
-
SamlRegisteredServiceCachedMetadataEndpoint
public SamlRegisteredServiceCachedMetadataEndpoint(org.apereo.cas.configuration.CasConfigurationProperties casProperties, org.apereo.cas.support.saml.services.idp.metadata.cache.SamlRegisteredServiceCachingMetadataResolver cachingMetadataResolver, org.apereo.cas.services.ServicesManager servicesManager, org.apereo.cas.audit.AuditableExecution registeredServiceAccessStrategyEnforcer, org.apereo.cas.support.saml.OpenSamlConfigBean openSamlConfigBean)
-
-
Method Detail
-
invalidate
@DeleteOperation public void invalidate(@Nullable java.lang.String serviceId)Invalidate.- Parameters:
serviceId- the service id
-
getCachedMetadataObject
@ReadOperation public java.util.Map<java.lang.String,java.lang.Object> getCachedMetadataObject(java.lang.String serviceId, @Nullable java.lang.String entityId)Gets cached metadata object.- Parameters:
serviceId- the service identityId- the entity id- Returns:
- the cached metadata object
-
-