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
FieldsFields inherited from class org.apereo.cas.support.saml.idp.metadata.locator.AbstractSamlIdPMetadataLocator
metadataCipherExecutorFields inherited from interface org.apereo.cas.support.saml.idp.metadata.locator.SamlIdPMetadataLocator
BEAN_NAME -
Constructor Summary
ConstructorsConstructorDescriptionWASamlIdPMetadataLocator(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 TypeMethodDescriptionorg.apereo.cas.support.saml.services.idp.metadata.SamlIdPMetadataDocumentprotected SAML2IdPEntityTOfetchFromCore(Optional<org.apereo.cas.support.saml.services.SamlRegisteredService> registeredService) protected org.apereo.cas.support.saml.services.idp.metadata.SamlIdPMetadataDocumentfetchInternal(Optional<org.apereo.cas.support.saml.services.SamlRegisteredService> registeredService) getAppliesToFor(Optional<org.apereo.cas.support.saml.services.SamlRegisteredService> registeredService) booleanshouldGenerateMetadataFor(Optional<org.apereo.cas.support.saml.services.SamlRegisteredService> registeredService) Methods inherited from class org.apereo.cas.support.saml.idp.metadata.locator.AbstractSamlIdPMetadataLocator
exists, getApplicationContext, getMetadataCache, getMetadataCipherExecutor, resolveContentToResource, resolveEncryptionCertificate, resolveEncryptionKey, resolveMetadata, resolveSigningCertificate, resolveSigningKeyMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.apereo.cas.support.saml.idp.metadata.locator.SamlIdPMetadataLocator
initialize
-
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
-
getAppliesToFor
-
fetchFromCore
protected SAML2IdPEntityTO fetchFromCore(Optional<org.apereo.cas.support.saml.services.SamlRegisteredService> registeredService) -
fetchInternal
protected org.apereo.cas.support.saml.services.idp.metadata.SamlIdPMetadataDocument fetchInternal(Optional<org.apereo.cas.support.saml.services.SamlRegisteredService> registeredService) - Specified by:
fetchInternalin classorg.apereo.cas.support.saml.idp.metadata.locator.AbstractSamlIdPMetadataLocator
-
fetch
public org.apereo.cas.support.saml.services.idp.metadata.SamlIdPMetadataDocument fetch(Optional<org.apereo.cas.support.saml.services.SamlRegisteredService> registeredService) - Specified by:
fetchin interfaceorg.apereo.cas.support.saml.idp.metadata.locator.SamlIdPMetadataLocator- Overrides:
fetchin classorg.apereo.cas.support.saml.idp.metadata.locator.AbstractSamlIdPMetadataLocator
-
shouldGenerateMetadataFor
public boolean shouldGenerateMetadataFor(Optional<org.apereo.cas.support.saml.services.SamlRegisteredService> registeredService)
-