-
Notifications
You must be signed in to change notification settings - Fork 7
oidcext:OIDCScopedString
OIDCScopedString encoder encodes an IdPAttribute with scoped string values as a JSON object with string value. This encoder typically combines the value and scope strings, adds a delimiter, and produces a simple string-valued element. If IdPAttribute has multiple scoped string values they are catenated to a single string value with space as delimeter.
This xsi:type is defined by the org.geant.idpextension.oidc.attribute.encoder schema, which is located at https://github.com/CSCfi/shibboleth-idp-oidc-extension/idp-oidc-extension-impl/src/main/resources/schema/idp-oidc-extension-attribute-encoder.xsd and used by the reference installation from classpath:/schema/idp-oidc-extension-attribute-encoder.xsd
- scopeDelimiter, can be used to replace the default scope delimeter '@'.
<AttributeEncoder xsi:type="oidcext:OIDCScopedString" name="eppn"/>
<AttributeEncoder xsi:type="oidcext:OIDCScopedString" name="eppn" scopeDelimiter="#"/>