Class WASAML2ClientMetadataGenerator
- java.lang.Object
-
- org.pac4j.saml.metadata.BaseSAML2MetadataGenerator
-
- org.apache.syncope.wa.starter.pac4j.saml.WASAML2ClientMetadataGenerator
-
- All Implemented Interfaces:
org.pac4j.saml.metadata.SAML2MetadataGenerator
public class WASAML2ClientMetadataGenerator extends org.pac4j.saml.metadata.BaseSAML2MetadataGenerator
-
-
Field Summary
Fields Modifier and Type Field Description protected static LoggerLOGprotected org.pac4j.saml.client.SAML2Clientsaml2Clientprotected WARestClientwaRestClient-
Fields inherited from class org.pac4j.saml.metadata.BaseSAML2MetadataGenerator
assertionConsumerServiceUrl, authnRequestSigned, blackListedSignatureSigningAlgorithms, builderFactory, credentialProvider, defaultACSIndex, defaultSignatureSigningConfiguration, entityId, globalAlgorithmRegistry, logger, marshallerFactory, nameIdPolicyFormat, requestedAttributes, requestInitiatorLocation, responseBindingType, signatureAlgorithms, signatureReferenceDigestMethods, signMetadata, singleLogoutServiceUrl, wantAssertionSigned
-
-
Constructor Summary
Constructors Constructor Description WASAML2ClientMetadataGenerator(WARestClient waRestClient, org.pac4j.saml.client.SAML2Client saml2Client)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description org.opensaml.saml.metadata.resolver.MetadataResolverbuildMetadataResolver(Resource metadataResource)protected org.opensaml.saml.metadata.resolver.impl.AbstractBatchMetadataResolvercreateMetadataResolver(Resource metadataResource)booleanstoreMetadata(String metadata, Resource resource, boolean force)-
Methods inherited from class org.pac4j.saml.metadata.BaseSAML2MetadataGenerator
buildEntityDescriptor, buildNameIDFormat, buildSPSSODescriptor, generateMetadataExtensions, getAssertionConsumerService, getBlackListedSignatureSigningAlgorithms, getContactPersons, getCredentialProvider, getDefaultACSIndex, getEntityId, getKeyDescriptor, getMetadata, getMetadataSigner, getMetadataUIInfos, getNameIdPolicyFormat, getRequestedAttributes, getSignatureAlgorithms, getSignatureReferenceDigestMethods, getSingleLogoutService, getSupportedProtocols, isAuthnRequestSigned, isSignMetadata, isWantAssertionSigned, setAssertionConsumerServiceUrl, setAuthnRequestSigned, setBlackListedSignatureSigningAlgorithms, setContactPersons, setCredentialProvider, setDefaultACSIndex, setEntityId, setMetadataSigner, setMetadataUIInfos, setNameIdPolicyFormat, setRequestedAttributes, setRequestInitiatorLocation, setResponseBindingType, setSignatureAlgorithms, setSignatureReferenceDigestMethods, setSignMetadata, setSingleLogoutServiceUrl, setSupportedProtocols, setWantAssertionSigned, signMetadata
-
-
-
-
Field Detail
-
LOG
protected static final Logger LOG
-
waRestClient
protected final WARestClient waRestClient
-
saml2Client
protected final org.pac4j.saml.client.SAML2Client saml2Client
-
-
Constructor Detail
-
WASAML2ClientMetadataGenerator
public WASAML2ClientMetadataGenerator(WARestClient waRestClient, org.pac4j.saml.client.SAML2Client saml2Client)
-
-
Method Detail
-
storeMetadata
public boolean storeMetadata(String metadata, Resource resource, boolean force) throws Exception
- Throws:
Exception
-
createMetadataResolver
protected org.opensaml.saml.metadata.resolver.impl.AbstractBatchMetadataResolver createMetadataResolver(Resource metadataResource)
- Specified by:
createMetadataResolverin classorg.pac4j.saml.metadata.BaseSAML2MetadataGenerator
-
buildMetadataResolver
public org.opensaml.saml.metadata.resolver.MetadataResolver buildMetadataResolver(Resource metadataResource) throws Exception
- Specified by:
buildMetadataResolverin interfaceorg.pac4j.saml.metadata.SAML2MetadataGenerator- Overrides:
buildMetadataResolverin classorg.pac4j.saml.metadata.BaseSAML2MetadataGenerator- Throws:
Exception
-
-