Interface OIDCAttributeTranscoder
- All Superinterfaces:
AttributeTranscoder<net.minidev.json.JSONObject>,Component,InitializableComponent
- All Known Implementing Classes:
AbstractOIDCAttributeTranscoder,OIDCByteAttributeTranscoder,OIDCScopedStringAttributeTranscoder,OIDCStringAttributeTranscoder
Marker interface for transcoders that operate on OIDC claims.
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final StringWhether to decode a JSON Array into a serialized JSON string.static final StringWhether to encode data to JSON array.static final StringWhether to encode data to JSON integer.static final StringWhether to encode data to JSON integer.static final StringWhether to decode JSON Booleans to IdP Attribute Strings.static final StringThe claim name.static final StringWhether to decode JSON Numbers to IdP Attribute Strings.static final StringSeparator to use when not encoding multiple values to array. -
Method Summary
Methods inherited from interface net.shibboleth.idp.attribute.transcoding.AttributeTranscoder
decode, encode, getEncodedName, getEncodedTypeMethods inherited from interface net.shibboleth.shared.component.InitializableComponent
initialize, isInitialized
-
Field Details
-
PROP_NAME
The claim name.- See Also:
-
PROP_ASARRAY
Whether to encode data to JSON array.- See Also:
-
PROP_ASINTEGER
Whether to encode data to JSON integer.- See Also:
-
PROP_ASBOOLEAN
Whether to encode data to JSON integer.- See Also:
-
PROP_STRING_DELIMITER
Separator to use when not encoding multiple values to array.- See Also:
-
PROP_NUMBER_AS_STRING
Whether to decode JSON Numbers to IdP Attribute Strings.- See Also:
-
PROP_BOOLEAN_AS_STRING
Whether to decode JSON Booleans to IdP Attribute Strings.- See Also:
-
PROP_ARRAY_AS_STRING
Whether to decode a JSON Array into a serialized JSON string.- See Also:
-