...
In addition to the generic properties, all SAML 2 transcoders support the following:
Name | Req? | Type | Default | Description |
---|---|---|---|---|
saml2.name | Y | String | The | |
saml2.nameFormat | URI | urn:oasis:names:tc:SAML:2.0:attrname-format:uri | The | |
saml2.friendlyName | When encoding, the input IdPAttribute's ID | The | ||
saml2.encodeType | Boolean | true | Whether to encode values with an |
Transcoder Types
There are 4 built-in subtypes of SAML 2 transcoders, as follows. Each one is predefined as a Spring bean for use in rules using the "short" name of the class, as enumerated in the TranscodingRuleConfiguration reference section.
...
It supports encoding and decoding internal values from and to the ScopedStringAttributeValue class. It supports the following additional properties (all optional):
Name | Type | Default | Description |
---|---|---|---|
saml2.scopeType | "inline" or "attribute" | "inline" | The "style"/syntax with which to encode and decode the scope portion |
saml2.scopeAttributeName | String | Scope | The name of the XML attribute to encode and decode the scope portion when saml2.scopeType is "attribute" |
saml2.scopeDelimiter | String | @ | The character(s) to use to separate the value and scope when saml2.scopeType is "inline" |
SAML2ByteAttributeTranscoder
...
It supports encoding and decoding internal values from and to the XMLObjectAttributeValue class. It supports the following additional properties (all optional):
Name | Type | Default | Description |
---|---|---|---|
saml2.includeAttributeValue | Boolean | false | When decoding, controls whether the decoded XMLObject is actually the |