Package net.shibboleth.idp.attribute
IdPAttributes are protocol-agnostic
units of information about some thing, usually a user. Attributes and
their values are encoded in to protocol-specific formats by means of
AttributeTranscoders.-
Interface Summary Interface Description DurablePairwiseIdStore ExtendedPairwiseIdStoreinterface that supports reversal, mutation, and deactivation features requiring durable storage.IdPAttributeValue Interface for values of anIdPAttribute.PairwiseIdStore Storage and retrieval interface for pairwise/targeted identifiers allowing for custom implementations. -
Class Summary Class Description AttributesMapContainer Container for decoded attributes.ByteAttributeValue Abyte[]value for anIdPAttribute.DateTimeAttributeValue Base class forIdPAttributevalues that are date/time values.EmptyAttributeValue AnIdPAttributeValuethat is empty.IdPAttribute Each attribute represents one piece of information about a user and has associated encoders used to turn that information in to protocol-specific formats.IdPRequestedAttribute IdP Representation of the SAML2 RequestedAttribute.PairwiseId Object representing a pairwise/targeted identifier entry as a storage input/output.ScopedStringAttributeValue An attribute value with an associated scope.StringAttributeValue Base class forIdPAttributevalues that are strings.XMLObjectAttributeValue AXMLObjectAttributeValuevalue for anIdPAttribute. -
Enum Summary Enum Description EmptyAttributeValue.EmptyType Types of empty values. -
Exception Summary Exception Description AttributeDecodingException Indicates a problem during decoding into an attribute.AttributeEncodingException Indicates a problem during the encoding of an attribute.AttributeException Base class for attribute related exceptions.UnsupportedAttributeTypeException Exception thrown when a particularIdPAttributeValuetype was expected but a different one was encountered.