Uses of Interface
net.shibboleth.idp.attribute.resolver.ResolverPlugin
-
Packages that use ResolverPlugin Package Description net.shibboleth.idp.attribute.resolver A system which is capable of retrieving a collection ofIdPAttributes 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 variousAttributeDefinitions.net.shibboleth.idp.attribute.resolver.ad.mapped.impl ADataConnectorimplementation that maps from a given set of source value to an output value.net.shibboleth.idp.attribute.resolver.dc.http.impl ADataConnectorimplementation 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.ldap.impl ADataConnectorimplementation that reads data from an LDAP.net.shibboleth.idp.attribute.resolver.dc.rdbms.impl ADataConnectorimplementation that reads data from a relational database.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.saml.attribute.resolver.impl Implementations of SAML relatedAttributeDefinitionandDataConnector. -
-
Uses of ResolverPlugin in net.shibboleth.idp.attribute.resolver
Subinterfaces of ResolverPlugin in net.shibboleth.idp.attribute.resolver Modifier and Type Interface Description interfaceAttributeDefinitionDefinition of attribute definition resolver plugins.interfaceDataConnectorBase class for data connector resolver plugins.Classes in net.shibboleth.idp.attribute.resolver that implement ResolverPlugin Modifier and Type Class Description classAbstractAttributeDefinitionBase class for attribute definition resolver plugins.classAbstractDataConnectorBase class for data connector resolver plugins.classAbstractResolverPlugin<ResolvedType>Base class for allResolverPlugins.classResolvedAttributeDefinitionA proxy which wraps a resolved attribute definition and always returns the same attribute.classResolvedDataConnectorA 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 ResolverPlugin Modifier and Type Class Description classContextDerivedAttributeDefinitionAn attribute definition which returns an attribute whose values are derived from theProfileRequestContextassociated with the request via a plugged inFunction.classDateTimeAttributeDefinitionAnAttributeDefinitionthat creates an attribute whose values are the values of all its dependencies, passed through or converted into aDateTimeAttributeValue.classDecryptedAttributeDefinitionAnAttributeDefinitionthat creates an attribute whose values are the decrypted values of its dependencies.classPrescopedAttributeDefinitionAn attribute definition that createsScopedStringAttributeValues by taking a source attribute value splitting it at a delimiter.classPrincipalNameAttributeDefinitionAn attribute definition which returns an attribute with a single value - the principal.classRegexSplitAttributeDefinitionAnAttributeDefinitionthat produces its attribute values by taking the first group match of a regular expression evaluating against the values of this definition's dependencies.classScopedAttributeDefinitionAn attribute definition that createsScopedStringAttributeValues by taking a source attribute value and applying a static scope to each.classScriptedAttributeDefinitionAnAttributeDefinitionthat executes a script in order to populate the values of the generated attribute.classSimpleAttributeDefinitionAnAttributeDefinitionthat creates an attribute whose values are the values of all its dependencies.classStaticAttributeDefinitionAn attribute definition that simply returns a static value.classTemplateAttributeDefinitionAn 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 ResolverPlugin Modifier and Type Class Description classMappedAttributeDefinitionImplementation 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 ResolverPlugin Modifier and Type Class Description classHTTPDataConnectorThis 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 ResolverPlugin Modifier and Type Class Description classAbstractSearchDataConnector<T1 extends ExecutableSearch,T2 extends MappingStrategy<?>>ADataConnectorcontaining functionality common to data connectors that retrieve attribute data by searching a data source.classPairwiseIdDataConnectorADataConnectorthat generates pairwise IDs that depend on a seedIdPAttribute.classScriptedDataConnectorA Data Connector which populates a series of attributes from a providedProfileRequestContext.classStaticDataConnectorADataConnectorthat just returns a static collection of attributes.classSubjectDataConnectorADataConnectorthat extracts allIdPAttributePrincipalobjects from theSubjectobjects associated with the request. -
Uses of ResolverPlugin in net.shibboleth.idp.attribute.resolver.dc.ldap.impl
Classes in net.shibboleth.idp.attribute.resolver.dc.ldap.impl that implement ResolverPlugin Modifier and Type Class Description classLDAPDataConnectorADataConnectorthat 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 ResolverPlugin Modifier and Type Class Description classRDBMSDataConnectorADataConnectorthat 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 ResolverPlugin Modifier and Type Class Description classStorageServiceDataConnectorThis 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 ResolverPlugin Modifier and Type Method Description protected 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.saml.attribute.resolver.impl
Classes in net.shibboleth.idp.saml.attribute.resolver.impl that implement ResolverPlugin Modifier and Type Class Description classSAML1NameIdentifierAttributeDefinitionDeprecated, for removal: This API element is subject to removal in a future version.classSAML2NameIDAttributeDefinitionDeprecated, for removal: This API element is subject to removal in a future version.
-