Package net.shibboleth.idp.attribute.resolver
package 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.-
ClassDescriptionBase class for attribute definition resolver plugins.Base class for data connector resolver plugins.AbstractResolverPlugin<ResolvedType>Base class for all
ResolverPlugin
s.Definition of attribute definition resolver plugins.A component that resolves the attributes for a particular subject.Base class for data connector resolver plugins.A special ResolutionException which is thrown if multiple results were resolved by a data connector and the deployer specified "MultipleResultsAnError".A special ResolutionException which is thrown if no results were resolved by a data connector and the deployer specified "NoResultsAnError".Support class for working with dependencies bothResolverAttributeDefinitionDependency
andResolverDataConnectorDependency
.An exception indicating a problem resolving attribute data.A proxy which wraps a resolved attribute definition and always returns the same attribute.A proxy which wraps a resolved data connector and always returns the same attributes.A Dependency that references to an Attribute Definition.A Dependency that references to an Data Connector.ResolverPlugin<ResolvedType>Interface defining the base work done by all plugins used within attribute resolution.