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 Logger
LOG
protected org.pac4j.saml.client.SAML2Client
saml2Client
protected WARestClient
waRestClient
-
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.MetadataResolver
buildMetadataResolver(Resource metadataResource)
protected org.opensaml.saml.metadata.resolver.impl.AbstractBatchMetadataResolver
createMetadataResolver(Resource metadataResource)
boolean
storeMetadata(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:
createMetadataResolver
in classorg.pac4j.saml.metadata.BaseSAML2MetadataGenerator
-
buildMetadataResolver
public org.opensaml.saml.metadata.resolver.MetadataResolver buildMetadataResolver(Resource metadataResource) throws Exception
- Specified by:
buildMetadataResolver
in interfaceorg.pac4j.saml.metadata.SAML2MetadataGenerator
- Overrides:
buildMetadataResolver
in classorg.pac4j.saml.metadata.BaseSAML2MetadataGenerator
- Throws:
Exception
-
-