A B D E G L N O P 
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 IdPAttribute from 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 IdPAttributeValue objects.
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.
A B D E G L N O P 
All Classes All Packages