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.-
Interface Summary Interface Description AttributeDefinition Definition of attribute definition resolver plugins.AttributeResolver A component that resolves the attributes for a particular subject.DataConnector Base class for data connector resolver plugins.ResolverPlugin<ResolvedType> Interface defining the base work done by all plugins used within attribute resolution. -
Class Summary Class Description AbstractAttributeDefinition Base class for attribute definition resolver plugins.AbstractDataConnector Base class for data connector resolver plugins.AbstractResolverPlugin<ResolvedType> Base class for allResolverPlugin
s.PluginDependencySupport Support class for working with dependencies bothResolverAttributeDefinitionDependency
andResolverDataConnectorDependency
.ResolvedAttributeDefinition A proxy which wraps a resolved attribute definition and always returns the same attribute.ResolvedDataConnector A proxy which wraps a resolved data connector and always returns the same attributes.ResolverAttributeDefinitionDependency A Dependency that references to an Attribute Definition.ResolverDataConnectorDependency A Dependency that references to an Data Connector. -
Exception Summary Exception Description MultipleResultAnErrorResolutionException A special ResolutionException which is thrown if multiple results were resolved by a data connector and the deployer specified "MultipleResultsAnError".NoResultAnErrorResolutionException A special ResolutionException which is thrown if no results were resolved by a data connector and the deployer specified "NoResultsAnError".ResolutionException An exception indicating a problem resolving attribute data.