# Uses of Package
net.shibboleth.idp.attribute

Packages that use net.shibboleth.idp.attribute
Package
Description
net.shibboleth.idp.attribute
`IdPAttribute`s are protocol-agnostic units of information about some thing, usually a user.
net.shibboleth.idp.attribute.config
Configuration support for leveraging `IdPAttribute` objects decoded from SAML metadata for access to settings.
net.shibboleth.idp.attribute.context
Context to do with Attribute Manipulation.
net.shibboleth.idp.attribute.filter
This package contains a filtering engine for a collection of `IdPAttribute`s.
net.shibboleth.idp.attribute.filter.context
The contexts to do with attribute filtering.
net.shibboleth.idp.attribute.filter.impl
Implementations of core attribute filter functionality.
net.shibboleth.idp.attribute.filter.matcher.impl
Implementation of the various policy matchers.
net.shibboleth.idp.attribute.filter.matcher.logic.impl
Implementation of the logical attribute matchers.
net.shibboleth.idp.attribute.filter.matcher.saml.impl
This is where the attribute matchers that understand SAML live.
net.shibboleth.idp.attribute.filter.policyrule.saml.impl
This is where the attribute policy rules that understand SAML live.
net.shibboleth.idp.attribute.filter.testing
Testing utility classes.
net.shibboleth.idp.attribute.impl
Implementations of general attribute functionality.
net.shibboleth.idp.attribute.resolver
A system which is capable of retrieving a collection of `IdPAttribute`s from a variety of locations, transform them, and associate a set of protocol-specific encoders to them.
net.shibboleth.idp.attribute.resolver.ad.impl
Implementations of various `AttributeDefinition`s.
net.shibboleth.idp.attribute.resolver.ad.mapped.impl
A `DataConnector` implementation that maps from a given set of source value to an output value.
net.shibboleth.idp.attribute.resolver.context
The context to do with Attribute Resolution.
net.shibboleth.idp.attribute.resolver.dc
Interfaces supporting data connectors.
net.shibboleth.idp.attribute.resolver.dc.http
Package for HTTP data connector configuration.
net.shibboleth.idp.attribute.resolver.dc.http.impl
A `DataConnector` implementation that reads data from an HTTP web service.
net.shibboleth.idp.attribute.resolver.dc.impl
Common functionality used by data connectors.
net.shibboleth.idp.attribute.resolver.dc.impl.testing
Testing utility classes.
net.shibboleth.idp.attribute.resolver.dc.ldap
Package for LDAP data connector configuration.
net.shibboleth.idp.attribute.resolver.dc.ldap.impl
A `DataConnector` implementation that reads data from an LDAP.
net.shibboleth.idp.attribute.resolver.dc.rdbms
Package for RDBMS data connector configuration.
net.shibboleth.idp.attribute.resolver.dc.rdbms.impl
A `DataConnector` implementation that reads data from a relational database.
net.shibboleth.idp.attribute.resolver.dc.saml
Package for SAML data connector configuration.
net.shibboleth.idp.attribute.resolver.dc.saml.impl
A `DataConnector` implementation that queries data from a SAML attribute authority.
net.shibboleth.idp.attribute.resolver.dc.saml.plugin.impl
Plug-in component interface implementations used when querying a SAML attribute authority.
net.shibboleth.idp.attribute.resolver.dc.scripted.impl
Classes which make up the scripted data connector.
net.shibboleth.idp.attribute.resolver.dc.storage.impl
Implementation of StorageService-backed data connector.
net.shibboleth.idp.attribute.resolver.impl
Implementations of core resolver functionality.
net.shibboleth.idp.attribute.resolver.scripted
This Package contains interface definitions exported to ECMAScript.
net.shibboleth.idp.attribute.resolver.spring.dc.impl
Implementation of specific DataConnector parsers.
net.shibboleth.idp.attribute.resolver.testing
Testing utility classes.
net.shibboleth.idp.attribute.transcoding
APIs for transcoding of attributes.
net.shibboleth.idp.attribute.transcoding.impl
Implementation classes for attribute transcoding.
net.shibboleth.idp.saml.attribute.impl
Miscellaneous implementation classes related to SAML Attributes.
net.shibboleth.idp.saml.attribute.resolver.impl
Implementations of SAML related `AttributeDefinition` and `DataConnector`.
net.shibboleth.idp.saml.attribute.transcoding
Base classes for SAML `AttributeTranscoder` classes.
net.shibboleth.idp.saml.attribute.transcoding.impl
Implementations of SAML transcoders.
net.shibboleth.idp.saml.saml2.nameid.transcoding
API classes for SAML 2.0 NameID decoding classes.
net.shibboleth.idp.saml.saml2.nameid.transcoding.impl
SAML 2.0 NameID transcoder implementations.

Classes in net.shibboleth.idp.attribute used by net.shibboleth.idp.attribute
Class
Description
AttributeException
Base class for attribute related exceptions.
EmptyAttributeValue
An `IdPAttributeValue` that is empty.
EmptyAttributeValue.EmptyType
Types of empty values.
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.
IdPAttributeValue
Interface for values of an `IdPAttribute`.
PairwiseId
Object representing a pairwise/targeted identifier entry as a storage input/output.
PairwiseIdStore
Storage and retrieval interface for pairwise/targeted identifiers allowing for custom implementations.
StringAttributeValue
Base class for `IdPAttribute` values that are strings.
Classes in net.shibboleth.idp.attribute used by net.shibboleth.idp.attribute.config
Class
Description
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.
Classes in net.shibboleth.idp.attribute used by net.shibboleth.idp.attribute.context
Class
Description
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.
Classes in net.shibboleth.idp.attribute used by net.shibboleth.idp.attribute.filter
Class
Description
AttributeException
Base class for attribute related exceptions.
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.
IdPAttributeValue
Interface for values of an `IdPAttribute`.
Classes in net.shibboleth.idp.attribute used by net.shibboleth.idp.attribute.filter.context
Class
Description
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.
IdPAttributeValue
Interface for values of an `IdPAttribute`.
Classes in net.shibboleth.idp.attribute used by net.shibboleth.idp.attribute.filter.impl
Class
Description
IdPAttributeValue
Interface for values of an `IdPAttribute`.
Classes in net.shibboleth.idp.attribute used by net.shibboleth.idp.attribute.filter.matcher.impl
Class
Description
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.
IdPAttributeValue
Interface for values of an `IdPAttribute`.
Classes in net.shibboleth.idp.attribute used by net.shibboleth.idp.attribute.filter.matcher.logic.impl
Class
Description
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.
IdPAttributeValue
Interface for values of an `IdPAttribute`.
Classes in net.shibboleth.idp.attribute used by net.shibboleth.idp.attribute.filter.matcher.saml.impl
Class
Description
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.
IdPAttributeValue
Interface for values of an `IdPAttribute`.
Classes in net.shibboleth.idp.attribute used by net.shibboleth.idp.attribute.filter.policyrule.saml.impl
Class
Description
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.
Classes in net.shibboleth.idp.attribute used by net.shibboleth.idp.attribute.filter.testing
Class
Description
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.
IdPAttributeValue
Interface for values of an `IdPAttribute`.
Classes in net.shibboleth.idp.attribute used by net.shibboleth.idp.attribute.impl
Class
Description
DurablePairwiseIdStore
Extended `PairwiseIdStore` interface that supports reversal, mutation, and deactivation features requiring durable storage.
PairwiseId
Object representing a pairwise/targeted identifier entry as a storage input/output.
PairwiseIdStore
Storage and retrieval interface for pairwise/targeted identifiers allowing for custom implementations.
Classes in net.shibboleth.idp.attribute used by net.shibboleth.idp.attribute.resolver
Class
Description
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.
IdPAttributeValue
Interface for values of an `IdPAttribute`.
Classes in net.shibboleth.idp.attribute used by net.shibboleth.idp.attribute.resolver.ad.impl
Class
Description
DateTimeAttributeValue
Base class for `IdPAttribute` values that are date/time values.
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.
IdPAttributeValue
Interface for values of an `IdPAttribute`.
StringAttributeValue
Base class for `IdPAttribute` values that are strings.
Classes in net.shibboleth.idp.attribute used by net.shibboleth.idp.attribute.resolver.ad.mapped.impl
Class
Description
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.
StringAttributeValue
Base class for `IdPAttribute` values that are strings.
Classes in net.shibboleth.idp.attribute used by net.shibboleth.idp.attribute.resolver.context
Class
Description
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.
Classes in net.shibboleth.idp.attribute used by net.shibboleth.idp.attribute.resolver.dc
Class
Description
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.
IdPAttributeValue
Interface for values of an `IdPAttribute`.
Classes in net.shibboleth.idp.attribute used by net.shibboleth.idp.attribute.resolver.dc.http
Class
Description
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.
Classes in net.shibboleth.idp.attribute used by net.shibboleth.idp.attribute.resolver.dc.http.impl
Class
Description
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.
IdPAttributeValue
Interface for values of an `IdPAttribute`.
Classes in net.shibboleth.idp.attribute used by net.shibboleth.idp.attribute.resolver.dc.impl
Class
Description
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.
PairwiseIdStore
Storage and retrieval interface for pairwise/targeted identifiers allowing for custom implementations.
Classes in net.shibboleth.idp.attribute used by net.shibboleth.idp.attribute.resolver.dc.impl.testing
Class
Description
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.
IdPAttributeValue
Interface for values of an `IdPAttribute`.
Classes in net.shibboleth.idp.attribute used by net.shibboleth.idp.attribute.resolver.dc.ldap
Class
Description
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.
IdPAttributeValue
Interface for values of an `IdPAttribute`.
Classes in net.shibboleth.idp.attribute used by net.shibboleth.idp.attribute.resolver.dc.ldap.impl
Class
Description
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.
Classes in net.shibboleth.idp.attribute used by net.shibboleth.idp.attribute.resolver.dc.rdbms
Class
Description
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.
IdPAttributeValue
Interface for values of an `IdPAttribute`.
Classes in net.shibboleth.idp.attribute used by net.shibboleth.idp.attribute.resolver.dc.rdbms.impl
Class
Description
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.
Classes in net.shibboleth.idp.attribute used by net.shibboleth.idp.attribute.resolver.dc.saml
Class
Description
IdPAttributeValue
Interface for values of an `IdPAttribute`.
Classes in net.shibboleth.idp.attribute used by net.shibboleth.idp.attribute.resolver.dc.saml.impl
Class
Description
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.
IdPAttributeValue
Interface for values of an `IdPAttribute`.
Classes in net.shibboleth.idp.attribute used by net.shibboleth.idp.attribute.resolver.dc.saml.plugin.impl
Class
Description
IdPAttributeValue
Interface for values of an `IdPAttribute`.
Classes in net.shibboleth.idp.attribute used by net.shibboleth.idp.attribute.resolver.dc.scripted.impl
Class
Description
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.
IdPAttributeValue
Interface for values of an `IdPAttribute`.
Classes in net.shibboleth.idp.attribute used by net.shibboleth.idp.attribute.resolver.dc.storage.impl
Class
Description
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.
IdPAttributeValue
Interface for values of an `IdPAttribute`.
Classes in net.shibboleth.idp.attribute used by net.shibboleth.idp.attribute.resolver.impl
Class
Description
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.
IdPAttributeValue
Interface for values of an `IdPAttribute`.
Classes in net.shibboleth.idp.attribute used by net.shibboleth.idp.attribute.resolver.scripted
Class
Description
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.
Classes in net.shibboleth.idp.attribute used by net.shibboleth.idp.attribute.resolver.spring.dc.impl
Class
Description
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.
Classes in net.shibboleth.idp.attribute used by net.shibboleth.idp.attribute.resolver.testing
Class
Description
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.
StringAttributeValue
Base class for `IdPAttribute` values that are strings.
Classes in net.shibboleth.idp.attribute used by net.shibboleth.idp.attribute.transcoding
Class
Description
AttributeDecodingException
Indicates a problem during decoding into an attribute.
AttributeEncodingException
Indicates a problem during the encoding of an attribute.
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.
Classes in net.shibboleth.idp.attribute used by net.shibboleth.idp.attribute.transcoding.impl
Class
Description
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.
Classes in net.shibboleth.idp.attribute used by net.shibboleth.idp.saml.attribute.impl
Class
Description
AttributeDecodingException
Indicates a problem during decoding into an attribute.
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.
Classes in net.shibboleth.idp.attribute used by net.shibboleth.idp.saml.attribute.resolver.impl
Class
Description
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.
IdPAttributeValue
Interface for values of an `IdPAttribute`.
XMLObjectAttributeValue
A `XMLObjectAttributeValue` value for an `IdPAttribute`.
Classes in net.shibboleth.idp.attribute used by net.shibboleth.idp.saml.attribute.transcoding
Class
Description
AttributeDecodingException
Indicates a problem during decoding into an attribute.
AttributeEncodingException
Indicates a problem during the encoding of an attribute.
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.
IdPAttributeValue
Interface for values of an `IdPAttribute`.
ScopedStringAttributeValue
An attribute value with an associated scope.
Classes in net.shibboleth.idp.attribute used by net.shibboleth.idp.saml.attribute.transcoding.impl
Class
Description
AttributeEncodingException
Indicates a problem during the encoding of an attribute.
ByteAttributeValue
A `byte[]` value for an `IdPAttribute`.
DateTimeAttributeValue
Base class for `IdPAttribute` values that are date/time values.
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.
IdPAttributeValue
Interface for values of an `IdPAttribute`.
ScopedStringAttributeValue
An attribute value with an associated scope.
StringAttributeValue
Base class for `IdPAttribute` values that are strings.
XMLObjectAttributeValue
A `XMLObjectAttributeValue` value for an `IdPAttribute`.
Classes in net.shibboleth.idp.attribute used by net.shibboleth.idp.saml.saml2.nameid.transcoding
Class
Description
AttributeDecodingException
Indicates a problem during decoding into an attribute.
AttributeEncodingException
Indicates a problem during the encoding of an attribute.
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.
IdPAttributeValue
Interface for values of an `IdPAttribute`.
Classes in net.shibboleth.idp.attribute used by net.shibboleth.idp.saml.saml2.nameid.transcoding.impl
Class
Description
AttributeEncodingException
Indicates a problem during the encoding of an attribute.
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.
IdPAttributeValue
Interface for values of an `IdPAttribute`.
ScopedStringAttributeValue
An attribute value with an associated scope.
StringAttributeValue
Base class for `IdPAttribute` values that are strings.