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.AbstractSAML1ProfileConfiguration
- For SAMl 2 -
edu.internet2.middleware.shibboleth.common.relyingparty.provider.saml2.AbstractSAML2ProfileConfiguration
- For other implent the interface -
edu.internet2.middleware.shibboleth.common.relyingparty.ProfileConfiguration
- For SAML 1 -
- Bean Definition Parser to extend:
- For SAML 1 -
edu.internet2.middleware.shibboleth.common.config.relyingparty.saml.AbstractSAML1ProfileConfigurationBeanDefinitionParser
- For SAML 2 -
edu.internet2.middleware.shibboleth.common.config.relyingparty.saml.AbstractSAML2ProfileConfigurationBeanDefinitionParser
- For other -
org.springframework.beans.factory.xml.AbstractSingleBeanDefinitionParser
- For SAML 1 -
- Bean Factory to extend:
- For SAML 1 -
edu.internet2.middleware.shibboleth.common.config.relyingparty.saml.AbstractSAML1ProfileConfigurationFactoryBean
- For SAML 2 -
edu.internet2.middleware.shibboleth.common.config.relyingparty.saml.AbstractSAML2ProfileConfigurationFactoryBean
- For other -
Not needed unless your plugin requires it
- For SAML 1 -
- Location of schema file to import:
- For SAML 1 & 2 -
/schema/shibboleth-2.0-relying-party-saml.xsd
- For other -
/schema/shibboleth-2.0-relying-party.xsd
- For SAML 1 & 2 -
- Namespace containing schema type to extend:
- For SAML 1 & 2 -
urn:mace:shibboleth:2.0:relying-party:saml
- For other -
urn:mace:shibboleth:2.0:relying-party
- For SAML 1 & 2 -
- Complex type to extend:
- For SAML 1 -
SAML1ProfileConfigurationType
- For SAML 2 -
SAML2ProfileConfigurationType
- For other -
ProfileConfigurationType
- For SAML 1 -