IdPDevExtAttribEnc
Attribute Encoder 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 Attribute Encoders -
edu.internet2.middleware.shibboleth.common.attribute.encoding.provider.AbstractSAML1AttributeEncoderFor SAML 2 Attribute Encoders -
edu.internet2.middleware.shibboleth.common.attribute.encoding.provider.AbstractSAML2AttributeEncoderFor all others (including SAML 1 and SAML 2 name ID encoders) -
edu.internet2.middleware.shibboleth.common.attribute.encoding.provider.AbstractAttributeEncoder
Bean Definition Parser to extend:
edu.internet2.middleware.shibboleth.common.config.attribute.encoding.BaseAttributeEncoderBeanDefinitionParser
Location of schema file to import:
/schema/shibboleth-2.0-attribute-resolver.xsd
Namespace containing schema type to extend:
urn:mace:shibboleth:2.0:resolver
Complex type to extend:
BaseAttributeEncoderType