# All Packages

Package Summary
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.filtercontext.impl
Implementation of the filter context matchers Matchers.
net.shibboleth.idp.attribute.filter.policyrule.impl
Classes which implement`PolicyRequirementRule`.
net.shibboleth.idp.attribute.filter.policyrule.logic.impl
Implementation of the logical Policy Rules.
net.shibboleth.idp.attribute.filter.policyrule.saml.impl
This is where the attribute policy rules that understand SAML live.
net.shibboleth.idp.attribute.filter.spring
The base class for filter other parser is located here.
net.shibboleth.idp.attribute.filter.spring.basic.impl
Parsers for simple matchers.
net.shibboleth.idp.attribute.filter.spring.impl
Parsers for the top level of the "urn:mace:shibboleth:2.0:afp" namespace.
net.shibboleth.idp.attribute.filter.spring.matcher
Base class for parsers parse beans which are natural "Matchers" (that is to say that they look at attribute values).
net.shibboleth.idp.attribute.filter.spring.matcher.impl
Classes which parse beans which are natural "Matchers" (that is to say that they look at attribute values).
net.shibboleth.idp.attribute.filter.spring.policyrule
Base parser for filters that are natural policy rules (that is to make their decisions based on the context, not the attribute values are implemented.
net.shibboleth.idp.attribute.filter.spring.policyrule.impl
This is where the parsers for filters that are natural policy rules (that is to make their decisions based on the context, not the attribute values are implemented.
net.shibboleth.idp.attribute.filter.spring.saml.impl
Parsers for the SAML rules.
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.context.navigate
Functions for navigating attribute resolution contexts.
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.saml.util.impl
Utility support classes 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
StorageService-backed data connector APIs.
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.logic
Predicates related to attribute resolution.
net.shibboleth.idp.attribute.resolver.scripted
This Package contains interface definitions exported to ECMAScript.
net.shibboleth.idp.attribute.resolver.spring
Classes in this package are to do with parsing the attribute resolver definitions associated with schema urn:mace:shibboleth:2.0:resolver.
net.shibboleth.idp.attribute.resolver.spring.ad
Classes in this package are to do with parsing the attribute definitions associated with schema urn:mace:shibboleth:2.0:resolver.
net.shibboleth.idp.attribute.resolver.spring.ad.impl
Implementation of the Attribute Definition parsers.
net.shibboleth.idp.attribute.resolver.spring.ad.mapped.impl
Contains the parsers for the `MappedAttributeDefinition` and its child elements.
net.shibboleth.idp.attribute.resolver.spring.dc
Supported base class for the implementation of specific DataConnector parsers.
net.shibboleth.idp.attribute.resolver.spring.dc.http.impl
The parser for the HTTP Data connector.
net.shibboleth.idp.attribute.resolver.spring.dc.impl
Implementation of specific DataConnector parsers.
net.shibboleth.idp.attribute.resolver.spring.dc.ldap.impl
The parser for the LDAP Data connector.
net.shibboleth.idp.attribute.resolver.spring.dc.rdbms.impl
The parser for the RDBMS Data connector.
net.shibboleth.idp.attribute.resolver.spring.dc.saml.impl
The parser for the SAML Data connectors.
net.shibboleth.idp.attribute.resolver.spring.dc.storage.impl
Parser for StorageService data connector.
net.shibboleth.idp.attribute.resolver.spring.enc
Parsers for the urn:mace:shibboleth:2.0:attribute:encoder namespace.
net.shibboleth.idp.attribute.resolver.spring.enc.impl
Implememtation of atttribute encoders.
net.shibboleth.idp.attribute.resolver.spring.impl
Implementation of top level attribute resolvers.
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.