Uses of Interface
net.shibboleth.idp.attribute.resolver.ResolverPlugin
Packages that use ResolverPlugin
Package
Description
A system which is capable of retrieving a collection of
IdPAttributes from a variety of locations, transform them,
and associate a set of protocol-specific encoders to them.Implementations of various
AttributeDefinitions.A
DataConnector implementation that maps from a given set of
source value to an output value.A
DataConnector implementation that
reads data from an HTTP web service.Common functionality used by data connectors.
Testing utility classes.
A
DataConnector implementation that reads data from an LDAP.A
DataConnector implementation that reads data from a relational
database.Implementation of StorageService-backed data connector.
Implementations of core resolver functionality.
Testing utility classes.
Implementations of SAML related
AttributeDefinition
and DataConnector.-
Uses of ResolverPlugin in net.shibboleth.idp.attribute.resolver
Subinterfaces of ResolverPlugin in net.shibboleth.idp.attribute.resolverModifier and TypeInterfaceDescriptioninterfaceDefinition of attribute definition resolver plugins.interfaceBase class for data connector resolver plugins.Classes in net.shibboleth.idp.attribute.resolver that implement ResolverPluginModifier and TypeClassDescriptionclassBase class for attribute definition resolver plugins.classBase class for data connector resolver plugins.classAbstractResolverPlugin<ResolvedType>Base class for allResolverPlugins.final classA proxy which wraps a resolved attribute definition and always returns the same attribute.final classA proxy which wraps a resolved data connector and always returns the same attributes. -
Uses of ResolverPlugin in net.shibboleth.idp.attribute.resolver.ad.impl
Classes in net.shibboleth.idp.attribute.resolver.ad.impl that implement ResolverPluginModifier and TypeClassDescriptionclassAn attribute definition which returns an attribute whose values are derived from theProfileRequestContextassociated with the request via a plugged inFunction.classAnAttributeDefinitionthat creates an attribute whose values are the values of all its dependencies, passed through or converted into aDateTimeAttributeValue.classAnAttributeDefinitionthat creates an attribute whose values are the decrypted values of its dependencies.classAn attribute definition that createsScopedStringAttributeValues by taking a source attribute value splitting it at a delimiter.classAn attribute definition which returns an attribute with a single value - the principal.classAnAttributeDefinitionthat produces its attribute values by taking the first group match of a regular expression evaluating against the values of this definition's dependencies.classAn attribute definition that createsScopedStringAttributeValues by taking a source attribute value and applying a static scope to each.classAnAttributeDefinitionthat executes a script in order to populate the values of the generated attribute.classAnAttributeDefinitionthat creates an attribute whose values are the values of all its dependencies.classAn attribute definition that simply returns a static value.classAn attribute definition that constructs its values based on the values of its dependencies using the Velocity Template Language. -
Uses of ResolverPlugin in net.shibboleth.idp.attribute.resolver.ad.mapped.impl
Classes in net.shibboleth.idp.attribute.resolver.ad.mapped.impl that implement ResolverPluginModifier and TypeClassDescriptionclassImplementation of Mapped Attributes. -
Uses of ResolverPlugin in net.shibboleth.idp.attribute.resolver.dc.http.impl
Classes in net.shibboleth.idp.attribute.resolver.dc.http.impl that implement ResolverPluginModifier and TypeClassDescriptionclassThis class implements aDataConnectorthat obtains data from an HTTP service. -
Uses of ResolverPlugin in net.shibboleth.idp.attribute.resolver.dc.impl
Classes in net.shibboleth.idp.attribute.resolver.dc.impl that implement ResolverPluginModifier and TypeClassDescriptionclassAbstractSearchDataConnector<T1 extends ExecutableSearch,T2 extends MappingStrategy<?>> ADataConnectorcontaining functionality common to data connectors that retrieve attribute data by searching a data source.classA data connector which returns attributes whose values are derived from theProfileRequestContextassociated with the request via a plugged inFunction.classADataConnectorthat generates pairwise IDs that depend on a seedIdPAttribute.classA Data Connector which populates a series of attributes from a providedProfileRequestContext.classADataConnectorthat just returns a static collection of attributes. -
Uses of ResolverPlugin in net.shibboleth.idp.attribute.resolver.dc.impl.testing
Classes in net.shibboleth.idp.attribute.resolver.dc.impl.testing that implement ResolverPluginModifier and TypeClassDescriptionclassData Connector to extra attributes from a saml2Assertion. -
Uses of ResolverPlugin in net.shibboleth.idp.attribute.resolver.dc.ldap.impl
Classes in net.shibboleth.idp.attribute.resolver.dc.ldap.impl that implement ResolverPluginModifier and TypeClassDescriptionclassADataConnectorthat queries an LDAP in order to retrieve attribute data. -
Uses of ResolverPlugin in net.shibboleth.idp.attribute.resolver.dc.rdbms.impl
Classes in net.shibboleth.idp.attribute.resolver.dc.rdbms.impl that implement ResolverPluginModifier and TypeClassDescriptionclassADataConnectorthat queries a relation database in order to retrieve attribute data. -
Uses of ResolverPlugin in net.shibboleth.idp.attribute.resolver.dc.storage.impl
Classes in net.shibboleth.idp.attribute.resolver.dc.storage.impl that implement ResolverPluginModifier and TypeClassDescriptionclassThis class implements aDataConnectorthat obtains data from aStorageService. -
Uses of ResolverPlugin in net.shibboleth.idp.attribute.resolver.impl
Methods in net.shibboleth.idp.attribute.resolver.impl with parameters of type ResolverPluginModifier and TypeMethodDescriptionprotected voidAttributeResolverImpl.checkPlugInDependencies(String circularCheckPluginId, ResolverPlugin<?> plugin, Set<String> checkedPlugins) Checks to ensure that there are no circular dependencies or dependencies on non-existent plugins.protected voidAttributeResolverImpl.resolveDependencies(ResolverPlugin<?> plugin, AttributeResolutionContext resolutionContext) Resolves all the dependencies for a given plugin. -
Uses of ResolverPlugin in net.shibboleth.idp.attribute.resolver.testing
Classes in net.shibboleth.idp.attribute.resolver.testing that implement ResolverPluginModifier and TypeClassDescriptionclassAn attribute definition that simply returns a static value.classA data connector that just returns a static collection of attributes.classAn attribute definition that simply returns a static value.classAn attribute definition that simply returns a static value.private static classHelper class.private static classHelper class.Methods in net.shibboleth.idp.attribute.resolver.testing with parameters of type ResolverPluginModifier and TypeMethodDescriptionstatic AttributeResolutionContextResolverTestSupport.buildResolutionContext(ResolverPlugin<?>... plugins) work method to build aAttributeResolutionContext -
Uses of ResolverPlugin in net.shibboleth.idp.saml.attribute.resolver.impl
Classes in net.shibboleth.idp.saml.attribute.resolver.impl that implement ResolverPluginModifier and TypeClassDescriptionclassADataConnectorthat returns the decodedEntityAttributesfrom a peer's metadata.classDeprecated, for removal: This API element is subject to removal in a future version.classDeprecated, for removal: This API element is subject to removal in a future version.