IdPDevExtProfConfig
Relying Party Profile Configuration Extensions
This information is meant to be used in conjunction with the Creating Custom IdP Extensions - General Overview guide.
Classes, Schema Types, and Schema Files
Class to extend:
For SAML 1 -
edu.internet2.middleware.shibboleth.common.relyingparty.provider.saml1.AbstractSAML1ProfileConfigurationFor SAMl 2 -
edu.internet2.middleware.shibboleth.common.relyingparty.provider.saml2.AbstractSAML2ProfileConfigurationFor other implent the interface -
edu.internet2.middleware.shibboleth.common.relyingparty.ProfileConfiguration
Bean Definition Parser to extend:
For SAML 1 -
edu.internet2.middleware.shibboleth.common.config.relyingparty.saml.AbstractSAML1ProfileConfigurationBeanDefinitionParserFor SAML 2 -
edu.internet2.middleware.shibboleth.common.config.relyingparty.saml.AbstractSAML2ProfileConfigurationBeanDefinitionParserFor other -
org.springframework.beans.factory.xml.AbstractSingleBeanDefinitionParser
Bean Factory to extend:
For SAML 1 -
edu.internet2.middleware.shibboleth.common.config.relyingparty.saml.AbstractSAML1ProfileConfigurationFactoryBeanFor SAML 2 -
edu.internet2.middleware.shibboleth.common.config.relyingparty.saml.AbstractSAML2ProfileConfigurationFactoryBeanFor other -
Not needed unless your plugin requires it
Location of schema file to import:
For SAML 1 & 2 -
/schema/shibboleth-2.0-relying-party-saml.xsdFor other -
/schema/shibboleth-2.0-relying-party.xsd
Namespace containing schema type to extend:
For SAML 1 & 2 -
urn:mace:shibboleth:2.0:relying-party:samlFor other -
urn:mace:shibboleth:2.0:relying-party
Complex type to extend:
For SAML 1 -
SAML1ProfileConfigurationTypeFor SAML 2 -
SAML2ProfileConfigurationTypeFor other -
ProfileConfigurationType