| Package | Description |
|---|---|
| net.shibboleth.idp.attribute.resolver |
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. |
| net.shibboleth.idp.attribute.resolver.context |
The context to do with Attribute Resolution.
|
| net.shibboleth.idp.attribute.resolver.dc |
Interfaces supporting data connectors.
|
| net.shibboleth.idp.attribute.resolver.scripted |
This Package contains interface definitions exported to ECMAScript.
|
| Modifier and Type | Class and Description |
|---|---|
class |
MultipleResultAnErrorResolutionException
A special ResolutionException which is thrown if multiple results were resolved
by a dataconnector and the deployer specified "MultipleResultsAnError".
|
class |
NoResultAnErrorResolutionException
A special ResolutionException which is thrown if no results were resolved
by a dataconnector and the deployer specified "NoResultsAnError".
|
| Modifier and Type | Method and Description |
|---|---|
String |
LegacyPrincipalDecoder.canonicalize(SubjectCanonicalizationContext context)
Resolve the principal with respect to the provided context.
|
protected IdPAttribute |
ResolvedAttributeDefinition.doAttributeDefinitionResolve(AttributeResolutionContext resolutionContext,
AttributeResolverWorkContext workContext)
Creates and populates the values for the resolved attribute.
|
protected abstract IdPAttribute |
AbstractAttributeDefinition.doAttributeDefinitionResolve(AttributeResolutionContext resolutionContext,
AttributeResolverWorkContext workContext)
Creates and populates the values for the resolved attribute.
|
protected Map<String,IdPAttribute> |
ResolvedDataConnector.doDataConnectorResolve(AttributeResolutionContext resolutionContext,
AttributeResolverWorkContext workContext)
Retrieves a collection of attributes from some data source.
|
protected abstract Map<String,IdPAttribute> |
AbstractDataConnector.doDataConnectorResolve(AttributeResolutionContext resolutionContext,
AttributeResolverWorkContext workContext)
Retrieves a collection of attributes from some data source.
|
protected abstract ResolvedType |
AbstractResolverPlugin.doResolve(AttributeResolutionContext resolutionContext,
AttributeResolverWorkContext workContext)
Perform the actual resolution.
|
Map<String,IdPAttribute> |
AbstractDataConnector.doResolve(AttributeResolutionContext resolutionContext,
AttributeResolverWorkContext workContext)
Perform the actual resolution.
|
protected IdPAttribute |
AbstractAttributeDefinition.doResolve(AttributeResolutionContext resolutionContext,
AttributeResolverWorkContext workContext)
Perform the actual resolution.
|
ResolvedType |
ResolverPlugin.resolve(AttributeResolutionContext resolutionContext)
Perform the attribute resolution for this plugin.
|
ResolvedType |
AbstractResolverPlugin.resolve(AttributeResolutionContext resolutionContext)
Performs the attribute resolution for this plugin.
|
void |
AttributeResolver.resolveAttributes(AttributeResolutionContext resolutionContext)
Resolves the attribute for the give request.
|
| Modifier and Type | Method and Description |
|---|---|
void |
AttributeResolverWorkContext.recordAttributeDefinitionResolution(AttributeDefinition definition,
IdPAttribute attribute)
Records the results of an attribute definition resolution.
|
void |
AttributeResolverWorkContext.recordDataConnectorResolution(DataConnector connector,
Map<String,IdPAttribute> attributes)
Records the results of an data connector resolution.
|
void |
AttributeResolverWorkContext.recordFailoverResolution(DataConnector failedConnector,
DataConnector failoverConnector)
Transfer the attributes from a failover dataconnector to a failed one.
|
| Modifier and Type | Method and Description |
|---|---|
Map<String,IdPAttribute> |
MappingStrategy.map(T results)
Maps the given results to a collection of
IdPAttribute indexed by the attribute's ID. |
| Modifier and Type | Method and Description |
|---|---|
void |
ScriptedIdPAttribute.addValue(Object what)
Add the provided object to the attribute values, policing for type.
|
IdPAttribute |
ScriptedIdPAttribute.getNativeAttribute()
return the underlying attribute.
|
Collection<Object> |
ScriptedIdPAttribute.getValues()
Return all the values, but with
StringAttributeValue values returned as
strings.This method is a helper method for V2 compatibility. |
Copyright © 1999–2018 Shibboleth Consortium. All rights reserved.