| 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.context.navigate |
Functions for navigating attribute resolution contexts.
|
| Modifier and Type | Field and Description |
|---|---|
private com.google.common.base.Function<AttributeResolutionContext,ProfileRequestContext> |
AbstractResolverPlugin.profileContextStrategy
Strategy to get the
ProfileRequestContext. |
| Modifier and Type | Method and Description |
|---|---|
com.google.common.base.Function<AttributeResolutionContext,ProfileRequestContext> |
AbstractResolverPlugin.getProfileContextStrategy()
Gets the mechanism to find out the
ProfileRequestContext. |
| Modifier and Type | Method and Description |
|---|---|
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.
|
private boolean |
AbstractResolverPlugin.startTimer(AttributeResolutionContext resolutionContext)
Conditionally start a timer at the beginning of the resolution process.
|
private void |
AbstractResolverPlugin.stopTimer(AttributeResolutionContext resolutionContext)
Conditionally stop a timer at the end of the resolution process.
|
| Modifier and Type | Method and Description |
|---|---|
void |
AbstractResolverPlugin.setProfileContextStrategy(com.google.common.base.Function<AttributeResolutionContext,ProfileRequestContext> strategy)
Sets the mechanism to find out the
ProfileRequestContext. |
| Modifier and Type | Method and Description |
|---|---|
AttributeResolutionContext |
AttributeResolutionContext.setAllowCachedResults(boolean flag)
Set whether to allow for results from cache.
|
AttributeResolutionContext |
AttributeResolutionContext.setAttributeIssuerID(String value)
Set the attribute issuer (me) associated with this resolution.
|
AttributeResolutionContext |
AttributeResolutionContext.setAttributeRecipientGroupID(String value)
Set the attribute recipient grouping associated with this resolution.
|
AttributeResolutionContext |
AttributeResolutionContext.setAttributeRecipientID(String value)
Set the attribute recipient (her) associated with this resolution.
|
AttributeResolutionContext |
AttributeResolutionContext.setPrincipal(String who)
Get the principal associated with this resolution.
|
AttributeResolutionContext |
AttributeResolutionContext.setPrincipalAuthenticationMethod(String method)
Deprecated.
|
AttributeResolutionContext |
AttributeResolutionContext.setRequestedIdPAttributeNames(Collection<String> names)
Set the (internal) names of the attributes requested to be resolved.
|
AttributeResolutionContext |
AttributeResolutionContext.setResolutionLabel(String label)
Set the optional "contextual" label associated with this attribute resolution.
|
AttributeResolutionContext |
AttributeResolutionContext.setResolvedIdPAttributes(Collection<IdPAttribute> attributes)
Set the set of resolved attributes.
|
| Modifier and Type | Field and Description |
|---|---|
private com.google.common.base.Function<ProfileRequestContext,AttributeResolutionContext> |
AbstractAttributeResolutionLookupFunction.attributeResolutionContextLookupStrategy
Strategy used to locate the
AttributeResolutionContext associated with a given
ProfileRequestContext. |
| Modifier and Type | Method and Description |
|---|---|
protected String |
AttributeRecipientIdLookupFunction.doApply(AttributeResolutionContext input)
Method that performs eventual lookup of target data.
|
protected String |
AttributePrincipalLookupFunction.doApply(AttributeResolutionContext input)
Method that performs eventual lookup of target data.
|
protected String |
AttributeIssuerIdLookupFunction.doApply(AttributeResolutionContext input)
Method that performs eventual lookup of target data.
|
protected abstract Type |
AbstractAttributeResolutionLookupFunction.doApply(AttributeResolutionContext input)
Method that performs eventual lookup of target data.
|
| Modifier and Type | Method and Description |
|---|---|
void |
AbstractAttributeResolutionLookupFunction.setAttributeResolutionContextLookupStrategy(com.google.common.base.Function<ProfileRequestContext,AttributeResolutionContext> strategy)
Sets the strategy used to locate the
AttributeResolutionContext associated with a given
ProfileRequestContext. |
Copyright © 1999–2018 Shibboleth Consortium. All rights reserved.