A B D E G L N O P
All Classes All Packages
All Classes All Packages
All Classes All Packages
A
- AbstractOIDCAttributeTranscoder - Class in net.shibboleth.oidc.attribute.transcoding
-
Abstract class for OIDC attribute encoders.
- AbstractOIDCAttributeTranscoder() - Constructor for class net.shibboleth.oidc.attribute.transcoding.AbstractOIDCAttributeTranscoder
- AbstractOIDCAttributeTranscoder.NamingFunction - Class in net.shibboleth.oidc.attribute.transcoding
-
A function to produce a "canonical" name for an OIDC claim for transcoding rules.
- apply(JSONObject) - Method in class net.shibboleth.oidc.attribute.transcoding.AbstractOIDCAttributeTranscoder.NamingFunction
B
- buildClaim(ProfileRequestContext, IdPAttribute, TranscodingRule, Object) - Method in class net.shibboleth.oidc.attribute.transcoding.AbstractOIDCAttributeTranscoder
-
Builds an OIDC claim structure with the given values.
- buildIdPAttribute(ProfileRequestContext, JSONObject, TranscodingRule, List<IdPAttributeValue>) - Method in class net.shibboleth.oidc.attribute.transcoding.AbstractOIDCAttributeTranscoder
-
Builds an
IdPAttributefrom the given values.
D
- decodeValues(ProfileRequestContext, Object, TranscodingRule) - Method in class net.shibboleth.oidc.attribute.transcoding.AbstractOIDCAttributeTranscoder
-
Subclasses should override this method to perform specific claim value decoding into
IdPAttributeValueobjects. - doDecode(ProfileRequestContext, JSONObject, TranscodingRule) - Method in class net.shibboleth.oidc.attribute.transcoding.AbstractOIDCAttributeTranscoder
- doEncode(ProfileRequestContext, IdPAttribute, Class<? extends JSONObject>, TranscodingRule) - Method in class net.shibboleth.oidc.attribute.transcoding.AbstractOIDCAttributeTranscoder
E
- encodeValues(ProfileRequestContext, IdPAttribute, TranscodingRule) - Method in class net.shibboleth.oidc.attribute.transcoding.AbstractOIDCAttributeTranscoder
-
Performs encoding of
IdPAttribute's values based on rule into a claim value.
G
- getEncodedName(TranscodingRule) - Method in class net.shibboleth.oidc.attribute.transcoding.AbstractOIDCAttributeTranscoder
- getEncodedType() - Method in class net.shibboleth.oidc.attribute.transcoding.AbstractOIDCAttributeTranscoder
L
- log - Variable in class net.shibboleth.oidc.attribute.transcoding.AbstractOIDCAttributeTranscoder
-
Class logger.
N
- NamingFunction() - Constructor for class net.shibboleth.oidc.attribute.transcoding.AbstractOIDCAttributeTranscoder.NamingFunction
- net.shibboleth.oidc.attribute.transcoding - package net.shibboleth.oidc.attribute.transcoding
-
OIDC Attribute Transcoding base classes.
O
- OIDCAttributeTranscoder - Interface in net.shibboleth.oidc.attribute.transcoding
-
Marker interface for transcoders that operate on OIDC claims.
P
- PROP_ARRAY_AS_STRING - Static variable in interface net.shibboleth.oidc.attribute.transcoding.OIDCAttributeTranscoder
-
Whether to decode a JSON Array into a serialized JSON string.
- PROP_ASARRAY - Static variable in interface net.shibboleth.oidc.attribute.transcoding.OIDCAttributeTranscoder
-
Whether to encode data to JSON array.
- PROP_ASBOOLEAN - Static variable in interface net.shibboleth.oidc.attribute.transcoding.OIDCAttributeTranscoder
-
Whether to encode data to JSON integer.
- PROP_ASINTEGER - Static variable in interface net.shibboleth.oidc.attribute.transcoding.OIDCAttributeTranscoder
-
Whether to encode data to JSON integer.
- PROP_BOOLEAN_AS_STRING - Static variable in interface net.shibboleth.oidc.attribute.transcoding.OIDCAttributeTranscoder
-
Whether to decode JSON Booleans to IdP Attribute Strings.
- PROP_NAME - Static variable in interface net.shibboleth.oidc.attribute.transcoding.OIDCAttributeTranscoder
-
The claim name.
- PROP_NUMBER_AS_STRING - Static variable in interface net.shibboleth.oidc.attribute.transcoding.OIDCAttributeTranscoder
-
Whether to decode JSON Numbers to IdP Attribute Strings.
- PROP_STRING_DELIMITER - Static variable in interface net.shibboleth.oidc.attribute.transcoding.OIDCAttributeTranscoder
-
Separator to use when not encoding multiple values to array.
All Classes All Packages