Class SamlRegisteredServiceCachedMetadataEndpoint


  • @Endpoint(id="samlIdPRegisteredServiceMetadataCache",
              enableByDefault=false)
    public class SamlRegisteredServiceCachedMetadataEndpoint
    extends org.apereo.cas.web.BaseCasActuatorEndpoint
    Since:
    6.1.0
    • Field Summary

      • Fields inherited from class org.apereo.cas.web.BaseCasActuatorEndpoint

        casProperties
    • 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.
      void invalidate​(java.lang.String serviceId)
      Invalidate.
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • 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 id
        entityId - the entity id
        Returns:
        the cached metadata object