Interface OIDCAttributeTranscoder
-
- All Superinterfaces:
net.shibboleth.idp.attribute.transcoding.AttributeTranscoder<net.minidev.json.JSONObject>,net.shibboleth.utilities.java.support.component.Component,net.shibboleth.utilities.java.support.component.InitializableComponent
- All Known Implementing Classes:
AbstractOIDCAttributeTranscoder
public interface OIDCAttributeTranscoder extends net.shibboleth.idp.attribute.transcoding.AttributeTranscoder<net.minidev.json.JSONObject>Marker interface for transcoders that operate on OIDC claims.
-
-
Field Summary
Fields Modifier and Type Field Description static StringPROP_ASARRAYWhether to encode data to JSON array.static StringPROP_ASBOOLEANWhether to encode data to JSON integer.static StringPROP_ASINTEGERWhether to encode data to JSON integer.static StringPROP_DENY_USERINFOWhether to deny inclusion in user_info token regardless of response type.static StringPROP_FORCE_ID_TOKENWhether to forcibly include data in ID token regardless of response type.static StringPROP_IN_TOKENWhether to encode data into authorization code and access token.static StringPROP_NAMEThe claim name.static StringPROP_STRING_DELIMITERSeparator to use when not encoding multiple values to array.
-
-
-
Field Detail
-
PROP_NAME
@Nonnull @NotEmpty static final String PROP_NAME
The claim name.- See Also:
- Constant Field Values
-
PROP_ASARRAY
@Nonnull @NotEmpty static final String PROP_ASARRAY
Whether to encode data to JSON array.- See Also:
- Constant Field Values
-
PROP_ASINTEGER
@Nonnull @NotEmpty static final String PROP_ASINTEGER
Whether to encode data to JSON integer.- See Also:
- Constant Field Values
-
PROP_ASBOOLEAN
@Nonnull @NotEmpty static final String PROP_ASBOOLEAN
Whether to encode data to JSON integer.- See Also:
- Constant Field Values
-
PROP_STRING_DELIMITER
@Nonnull @NotEmpty static final String PROP_STRING_DELIMITER
Separator to use when not encoding multiple values to array.- See Also:
- Constant Field Values
-
PROP_IN_TOKEN
@Nonnull @NotEmpty static final String PROP_IN_TOKEN
Whether to encode data into authorization code and access token.- See Also:
- Constant Field Values
-
PROP_FORCE_ID_TOKEN
@Nonnull @NotEmpty static final String PROP_FORCE_ID_TOKEN
Whether to forcibly include data in ID token regardless of response type.- See Also:
- Constant Field Values
-
PROP_DENY_USERINFO
@Nonnull @NotEmpty static final String PROP_DENY_USERINFO
Whether to deny inclusion in user_info token regardless of response type.- See Also:
- Constant Field Values
-
-