All Classes and Interfaces
Class
Description
Base class for transcoders.
A strategy function that examines SAML metadata associated with a relying party and derives List<String>-valued
configuration settings based on EntityAttribute extension tags.
A strategy function that examines SAML metadata associated with a relying party and derives configuration
settings based on EntityAttribute extension tags.
A child context that caches derived configuration properties.
A
BaseContext that tracks a set of attributes.Indicates a problem during decoding into an attribute.
Indicates a problem during the encoding of an attribute.
Base class for attribute related exceptions.
Container for decoded attributes.
Transcoders are objects that support both attribute encoding and decoding for bidirectional
translation between
IdPAttribute format and technology-specific formats.The transcoder registry provides access to "instructions" for converting between
the
IdPAttribute "neutral" representation within the IdP and protocol-specific
forms such as SAML Attributes or OIDC claims.Interface to a naming function that allows an object to be turned into a unique string name.
Basic implementation of a
AttributeTranscoderRegistry.NamingFunction.A strategy function that examines SAML metadata associated with a relying party and derives bean-based
configuration settings based on EntityAttribute extension tags.
A strategy function that examines SAML metadata associated with a relying party and derives Boolean-valued
configuration settings based on EntityAttribute extension tags.
A
byte[] value for an IdPAttribute.Base class for
IdPAttribute values that are date/time values.A strategy function that examines SAML metadata associated with a relying party and derives Double-valued
configuration settings based on EntityAttribute extension tags.
Extended
PairwiseIdStore interface that supports reversal, mutation, and deactivation features
requiring durable storage.A strategy function that examines SAML metadata associated with a relying party and derives Long-valued
configuration settings that are durations, based on EntityAttribute extension tags.
An
IdPAttributeValue that is empty.Types of empty values.
Each attribute represents one piece of information about a user and has associated encoders used to turn that
information in to protocol-specific formats.
Interface for values of an
IdPAttribute.IdP representation of
RequestedAttribute.A strategy function that examines SAML metadata associated with a relying party and derives Integer-valued
configuration settings based on EntityAttribute extension tags.
A strategy function that examines SAML metadata associated with a relying party and derives List<String>-valued
configuration settings based on EntityAttribute extension tags.
A strategy function that examines SAML metadata associated with a relying party and derives Long-valued
configuration settings based on EntityAttribute extension tags.
Object representing a pairwise/targeted identifier entry as a storage input/output.
Storage and retrieval interface for pairwise/targeted identifiers allowing for custom implementations.
An attribute value with an associated scope.
A strategy function that examines SAML metadata associated with a relying party and derives Set<String>-valued
configuration settings based on EntityAttribute extension tags.
Base class for
IdPAttribute values that are strings.A strategy function that examines SAML metadata associated with a relying party and derives String-valued
configuration settings based on EntityAttribute extension tags.
Support functions for working with
AttributeTranscoder framework.Wrapper around a
Map representing a rule for transcoding, used to
detect and load the rules at runtime from a Spring context.Exception thrown when a particular
IdPAttributeValue type was expected but a
different one was encountered.A
XMLObjectAttributeValue value for an IdPAttribute.