Uses of Class
net.shibboleth.idp.attribute.resolver.context.AttributeResolverWorkContext
Packages that use AttributeResolverWorkContext
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.Common functionality used by data connectors.
Testing utility classes.
A
DataConnector implementation that
queries data from a SAML attribute authority.Classes which make up the scripted data connector.
Implementations of core resolver functionality.
Testing utility classes.
Implementations of SAML related
AttributeDefinition
and DataConnector.-
Uses of AttributeResolverWorkContext in net.shibboleth.idp.attribute.resolver
Methods in net.shibboleth.idp.attribute.resolver with parameters of type AttributeResolverWorkContextModifier and TypeMethodDescriptionprotected abstract IdPAttributeAbstractAttributeDefinition.doAttributeDefinitionResolve(AttributeResolutionContext resolutionContext, AttributeResolverWorkContext workContext) Creates and populates the values for the resolved attribute.protected IdPAttributeResolvedAttributeDefinition.doAttributeDefinitionResolve(AttributeResolutionContext resolutionContext, AttributeResolverWorkContext workContext) Creates and populates the values for the resolved attribute.protected abstract Map<String,IdPAttribute> AbstractDataConnector.doDataConnectorResolve(AttributeResolutionContext resolutionContext, AttributeResolverWorkContext workContext) Retrieves a collection of attributes from some data source.protected Map<String,IdPAttribute> ResolvedDataConnector.doDataConnectorResolve(AttributeResolutionContext resolutionContext, AttributeResolverWorkContext workContext) Retrieves a collection of attributes from some data source.protected IdPAttributeAbstractAttributeDefinition.doResolve(AttributeResolutionContext resolutionContext, AttributeResolverWorkContext workContext) Perform the actual resolution.final Map<String,IdPAttribute> AbstractDataConnector.doResolve(AttributeResolutionContext resolutionContext, AttributeResolverWorkContext workContext) Perform the actual resolution.protected abstract ResolvedTypeAbstractResolverPlugin.doResolve(AttributeResolutionContext resolutionContext, AttributeResolverWorkContext workContext) Perform the actual resolution.static Map<String,List<IdPAttributeValue>> PluginDependencySupport.getAllAttributeValues(AttributeResolverWorkContext workContext, Collection<ResolverAttributeDefinitionDependency> attributeDependencies, Collection<ResolverDataConnectorDependency> dataConnectorDependencies) Gets the values from all dependencies.static List<IdPAttributeValue>PluginDependencySupport.getMergedAttributeValues(AttributeResolverWorkContext workContext, Collection<ResolverAttributeDefinitionDependency> attributeDependencies, Collection<ResolverDataConnectorDependency> dataConnectorDependencies, String attributeDefinitionId) Gets the values, as a single list, from all dependencies. -
Uses of AttributeResolverWorkContext in net.shibboleth.idp.attribute.resolver.ad.impl
Methods in net.shibboleth.idp.attribute.resolver.ad.impl with parameters of type AttributeResolverWorkContextModifier and TypeMethodDescriptionprotected IdPAttributeContextDerivedAttributeDefinition.doAttributeDefinitionResolve(AttributeResolutionContext resolutionContext, AttributeResolverWorkContext workContext) protected IdPAttributeDateTimeAttributeDefinition.doAttributeDefinitionResolve(AttributeResolutionContext resolutionContext, AttributeResolverWorkContext workContext) Creates and populates the values for the resolved attribute.protected IdPAttributeDecryptedAttributeDefinition.doAttributeDefinitionResolve(AttributeResolutionContext resolutionContext, AttributeResolverWorkContext workContext) Creates and populates the values for the resolved attribute.protected IdPAttributePrescopedAttributeDefinition.doAttributeDefinitionResolve(AttributeResolutionContext resolutionContext, AttributeResolverWorkContext workContext) Creates and populates the values for the resolved attribute.protected IdPAttributePrincipalNameAttributeDefinition.doAttributeDefinitionResolve(AttributeResolutionContext resolutionContext, AttributeResolverWorkContext workContext) protected IdPAttributeRegexSplitAttributeDefinition.doAttributeDefinitionResolve(AttributeResolutionContext resolutionContext, AttributeResolverWorkContext workContext) Creates and populates the values for the resolved attribute.protected IdPAttributeScopedAttributeDefinition.doAttributeDefinitionResolve(AttributeResolutionContext resolutionContext, AttributeResolverWorkContext workContext) Creates and populates the values for the resolved attribute.protected IdPAttributeScriptedAttributeDefinition.doAttributeDefinitionResolve(AttributeResolutionContext resolutionContext, AttributeResolverWorkContext workContext) Creates and populates the values for the resolved attribute.protected IdPAttributeSimpleAttributeDefinition.doAttributeDefinitionResolve(AttributeResolutionContext resolutionContext, AttributeResolverWorkContext workContext) Creates and populates the values for the resolved attribute.protected IdPAttributeStaticAttributeDefinition.doAttributeDefinitionResolve(AttributeResolutionContext resolutionContext, AttributeResolverWorkContext workContext) Creates and populates the values for the resolved attribute.protected IdPAttributeTemplateAttributeDefinition.doAttributeDefinitionResolve(AttributeResolutionContext resolutionContext, AttributeResolverWorkContext workContext) Creates and populates the values for the resolved attribute.protected IdPAttributeScriptedAttributeDefinition.AttributeDefinitionScriptEvaluator.execute(AttributeResolutionContext resolutionContext, AttributeResolverWorkContext workContext) Execution hook.private StringScopedAttributeDefinition.getScopeFromSource(AttributeResolverWorkContext workContext) Lookup the source attribute in the resolved list.private intTemplateAttributeDefinition.setupSourceValues(AttributeResolverWorkContext workContext, Map<String, Iterator<IdPAttributeValue>> sourceValues) Set up a map which can be used to populate the template. -
Uses of AttributeResolverWorkContext in net.shibboleth.idp.attribute.resolver.ad.mapped.impl
Methods in net.shibboleth.idp.attribute.resolver.ad.mapped.impl with parameters of type AttributeResolverWorkContextModifier and TypeMethodDescriptionprotected IdPAttributeMappedAttributeDefinition.doAttributeDefinitionResolve(AttributeResolutionContext resolutionContext, AttributeResolverWorkContext workContext) Creates and populates the values for the resolved attribute. -
Uses of AttributeResolverWorkContext in net.shibboleth.idp.attribute.resolver.dc.impl
Methods in net.shibboleth.idp.attribute.resolver.dc.impl with parameters of type AttributeResolverWorkContextModifier and TypeMethodDescriptionprotected Map<String,IdPAttribute> AbstractSearchDataConnector.doDataConnectorResolve(AttributeResolutionContext resolutionContext, AttributeResolverWorkContext workContext) Retrieves a collection of attributes from some data source.protected Map<String,IdPAttribute> ContextDerivedDataConnector.doDataConnectorResolve(AttributeResolutionContext resolutionContext, AttributeResolverWorkContext workContext) Retrieves a collection of attributes from some data source.protected Map<String,IdPAttribute> PairwiseIdDataConnector.doDataConnectorResolve(AttributeResolutionContext resolutionContext, AttributeResolverWorkContext workContext) Retrieves a collection of attributes from some data source.protected Map<String,IdPAttribute> StaticDataConnector.doDataConnectorResolve(AttributeResolutionContext resolutionContext, AttributeResolverWorkContext workContext) Retrieves a collection of attributes from some data source.protected StringPairwiseIdDataConnector.resolveSourceAttribute(AttributeResolverWorkContext workContext) Helper function to locate the source Attribute in the dependencies.protected Map<String,IdPAttribute> AbstractSearchDataConnector.retrieveAttributes(T1 executable, AttributeResolverWorkContext workContext) A version ofAbstractSearchDataConnector.retrieveAttributes(ExecutableSearch)that also gets passed the work context. -
Uses of AttributeResolverWorkContext in net.shibboleth.idp.attribute.resolver.dc.impl.testing
Methods in net.shibboleth.idp.attribute.resolver.dc.impl.testing with parameters of type AttributeResolverWorkContextModifier and TypeMethodDescriptionprotected Map<String,IdPAttribute> SAMLAttributeDataConnector.doDataConnectorResolve(AttributeResolutionContext resolutionContext, AttributeResolverWorkContext workContext) Retrieves a collection of attributes from some data source. -
Uses of AttributeResolverWorkContext in net.shibboleth.idp.attribute.resolver.dc.saml.impl
Methods in net.shibboleth.idp.attribute.resolver.dc.saml.impl with parameters of type AttributeResolverWorkContextModifier and TypeMethodDescriptionprotected Map<String,IdPAttribute> SimpleAggregationSAMLDataConnector.doDataConnectorResolve(AttributeResolutionContext resolutionContext, AttributeResolverWorkContext workContext) Retrieves a collection of attributes from some data source.SimpleAggregationSAMLDataConnector.resolveAuthorityEntityIDs(AttributeResolutionContext resolutionContext, AttributeResolverWorkContext workContext) Resolve the attribute authority entityIDs to against which to query. -
Uses of AttributeResolverWorkContext in net.shibboleth.idp.attribute.resolver.dc.scripted.impl
Methods in net.shibboleth.idp.attribute.resolver.dc.scripted.impl with parameters of type AttributeResolverWorkContextModifier and TypeMethodDescriptionprotected Map<String,IdPAttribute> ScriptedDataConnector.DataConnectorScriptEvaluator.execute(AttributeResolutionContext resolutionContext, AttributeResolverWorkContext workContext) Execution hook.protected Map<String,IdPAttribute> ScriptedDataConnector.retrieveAttributes(ScriptedSearch executable, AttributeResolverWorkContext workContext) A version ofAbstractSearchDataConnector.retrieveAttributes(ExecutableSearch)that also gets passed the work context. -
Uses of AttributeResolverWorkContext in net.shibboleth.idp.attribute.resolver.impl
Methods in net.shibboleth.idp.attribute.resolver.impl with parameters of type AttributeResolverWorkContextModifier and TypeMethodDescriptionprivate voidAttributeResolverImpl.collectExportingDataConnectors(Map<String, IdPAttribute> resolvedAttributes, AttributeResolutionContext resolutionContext, AttributeResolverWorkContext workContext) Helper function to collect attributes and their data & metadata from suitable data connectors.private voidAttributeResolverImpl.collectResolvedAttributes(Map<String, IdPAttribute> resolvedAttributes, AttributeResolverWorkContext workContext, boolean includeDependencyOnly) Helper function to collect suitably resolved attributes. -
Uses of AttributeResolverWorkContext in net.shibboleth.idp.attribute.resolver.testing
Methods in net.shibboleth.idp.attribute.resolver.testing with parameters of type AttributeResolverWorkContextModifier and TypeMethodDescriptionprotected IdPAttributeMockAttributeDefinition.doAttributeDefinitionResolve(AttributeResolutionContext resolutionContext, AttributeResolverWorkContext workContext) Creates and populates the values for the resolved attribute.protected IdPAttributeMockStaticAttributeDefinition.doAttributeDefinitionResolve(AttributeResolutionContext resolutionContext, AttributeResolverWorkContext workContext) Creates and populates the values for the resolved attribute.protected IdPAttributeTestSources.StaticAttributeDefinition.doAttributeDefinitionResolve(AttributeResolutionContext resolutionContext, AttributeResolverWorkContext workContext) Creates and populates the values for the resolved attribute.protected Map<String,IdPAttribute> MockDataConnector.doDataConnectorResolve(AttributeResolutionContext resolutionContext, AttributeResolverWorkContext workContext) Retrieves a collection of attributes from some data source.protected Map<String,IdPAttribute> MockStaticDataConnector.doDataConnectorResolve(AttributeResolutionContext resolutionContext, AttributeResolverWorkContext workContext) Retrieves a collection of attributes from some data source.protected Map<String,IdPAttribute> TestSources.StaticDataConnector.doDataConnectorResolve(AttributeResolutionContext resolutionContext, AttributeResolverWorkContext workContext) Retrieves a collection of attributes from some data source. -
Uses of AttributeResolverWorkContext in net.shibboleth.idp.saml.attribute.resolver.impl
Methods in net.shibboleth.idp.saml.attribute.resolver.impl with parameters of type AttributeResolverWorkContextModifier and TypeMethodDescriptionprotected IdPAttributeSAML1NameIdentifierAttributeDefinition.doAttributeDefinitionResolve(AttributeResolutionContext resolutionContext, AttributeResolverWorkContext workContext) Deprecated, for removal: This API element is subject to removal in a future version.Creates and populates the values for the resolved attribute.protected IdPAttributeSAML2NameIDAttributeDefinition.doAttributeDefinitionResolve(AttributeResolutionContext resolutionContext, AttributeResolverWorkContext workContext) Deprecated, for removal: This API element is subject to removal in a future version.Creates and populates the values for the resolved attribute.protected Map<String,IdPAttribute> EntityAttributesDataConnector.doDataConnectorResolve(AttributeResolutionContext resolutionContext, AttributeResolverWorkContext workContext) Retrieves a collection of attributes from some data source.