IdPDevExtProfileHandler
Profile Handler 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 profile -
edu.internet2.middleware.shibboleth.idp.profile.saml1.AbstractSAML1ProfileHandlerFor SAML 2 profile -
edu.internet2.middleware.shibboleth.idp.profile.saml2.AbstractSAML2ProfileHandlerFor other profile -
edu.internet2.middleware.shibboleth.common.profile.provider.AbstractShibbolethProfileHandler
Bean Definition Parser to extend:
For SAML 1 profile -
edu.internet2.middleware.shibboleth.idp.config.profile.saml1.AbstractSAML1ProfileHandlerBeanDefinitionParserFor SAML 2 profile -
edu.internet2.middleware.shibboleth.idp.config.profile.saml2.AbstractSAML2ProfileHandlerBeanDefinitionParserFor other profile -
edu.internet2.middleware.shibboleth.common.config.profile.AbstractShibbolethProfileHandlerBeanDefinitionParser
Location of schema file to import:
/schema/shibboleth-2.0-idp-profile-handler.xsd
Namespace containing schema type to extend:
urn:mace:shibboleth:2.0:idp:profile-handler
Complex type to extend:
For SAML 1 profile -
SAML1ProfileHandlerFor SAML 2 profile -
SAML2ProfileHandlerFor other profile -
IdPProfileHandlerType