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 Modifier and Type Field Description protected static Logger
LOG
protected WARestClient
waRestClient
-
Constructor Summary
Constructors Constructor Description 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, WARestClient waRestClient)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected 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)
-
Methods inherited from class org.apereo.cas.support.saml.idp.metadata.locator.AbstractSamlIdPMetadataLocator
exists, fetch, getEncryptionCertificate, getMetadataCache, getMetadataCipherExecutor, resolveEncryptionKey, resolveMetadata, resolveSigningCertificate, resolveSigningKey
-
-
-
-
Field Detail
-
LOG
protected static final Logger LOG
-
waRestClient
protected final WARestClient waRestClient
-
-
Constructor Detail
-
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, WARestClient waRestClient)
-
-
Method Detail
-
fetchFromCore
protected SAML2IdPEntityTO fetchFromCore(Optional<org.apereo.cas.support.saml.services.SamlRegisteredService> registeredService)
-
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
-
-