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.
    • Method Summary

      • Methods inherited from interface net.shibboleth.idp.attribute.transcoding.AttributeTranscoder

        decode, encode, getEncodedName, getEncodedType
      • Methods inherited from interface net.shibboleth.utilities.java.support.component.InitializableComponent

        initialize, isInitialized
    • Field Detail

      • 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