Class WASamlIdPMetadataLocator
java.lang.Object
org.apereo.cas.support.saml.idp.metadata.locator.AbstractSamlIdPMetadataLocator
org.apache.syncope.wa.starter.saml.idp.metadata.WASamlIdPMetadataLocator
- All Implemented Interfaces:
org.apereo.cas.support.saml.idp.metadata.locator.SamlIdPMetadataLocator
public class WASamlIdPMetadataLocator
extends org.apereo.cas.support.saml.idp.metadata.locator.AbstractSamlIdPMetadataLocator
-
Field Summary
Fields inherited from class org.apereo.cas.support.saml.idp.metadata.locator.AbstractSamlIdPMetadataLocator
metadataCipherExecutor
-
Constructor Summary
ConstructorDescriptionWASamlIdPMetadataLocator
(org.apereo.cas.util.crypto.CipherExecutor<String, String> metadataCipherExecutor, com.github.benmanes.caffeine.cache.Cache<String, org.apereo.cas.support.saml.services.idp.metadata.SamlIdPMetadataDocument> metadataCache, ApplicationContext applicationContext, WARestClient waRestClient) -
Method Summary
Modifier and TypeMethodDescriptionprotected SAML2IdPEntityTO
fetchFromCore
(Optional<org.apereo.cas.support.saml.services.SamlRegisteredService> registeredService) org.apereo.cas.support.saml.services.idp.metadata.SamlIdPMetadataDocument
fetchInternal
(Optional<org.apereo.cas.support.saml.services.SamlRegisteredService> registeredService) getAppliesToFor
(Optional<org.apereo.cas.support.saml.services.SamlRegisteredService> registeredService) Methods inherited from class org.apereo.cas.support.saml.idp.metadata.locator.AbstractSamlIdPMetadataLocator
exists, fetch, getApplicationContext, getEncryptionCertificate, getMetadataCache, getMetadataCipherExecutor, resolveContentToResource, resolveEncryptionKey, resolveMetadata, resolveSigningCertificate, resolveSigningKey
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface org.apereo.cas.support.saml.idp.metadata.locator.SamlIdPMetadataLocator
initialize, shouldGenerateMetadataFor
-
Field Details
-
LOG
-
waRestClient
-
-
Constructor Details
-
WASamlIdPMetadataLocator
public WASamlIdPMetadataLocator(org.apereo.cas.util.crypto.CipherExecutor<String, String> metadataCipherExecutor, com.github.benmanes.caffeine.cache.Cache<String, org.apereo.cas.support.saml.services.idp.metadata.SamlIdPMetadataDocument> metadataCache, ApplicationContext applicationContext, WARestClient waRestClient)
-
-
Method Details
-
fetchFromCore
protected SAML2IdPEntityTO fetchFromCore(Optional<org.apereo.cas.support.saml.services.SamlRegisteredService> registeredService) -
getAppliesToFor
-
fetchInternal
public org.apereo.cas.support.saml.services.idp.metadata.SamlIdPMetadataDocument fetchInternal(Optional<org.apereo.cas.support.saml.services.SamlRegisteredService> registeredService) - Specified by:
fetchInternal
in classorg.apereo.cas.support.saml.idp.metadata.locator.AbstractSamlIdPMetadataLocator
-