Uses of Class
net.shibboleth.idp.attribute.resolver.ResolutionException
Package | Description |
---|---|
net.shibboleth.idp.attribute.resolver |
A system which is capable of retrieving a collection of
IdPAttribute s 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 various
AttributeDefinition s. |
net.shibboleth.idp.attribute.resolver.ad.mapped.impl |
A
DataConnector implementation that maps from a given set of
source value to an output value. |
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.dc.http.impl |
A
DataConnector implementation 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 |
Package for LDAP data connector configuration.
|
net.shibboleth.idp.attribute.resolver.dc.ldap.impl |
A
DataConnector implementation that reads data from an LDAP. |
net.shibboleth.idp.attribute.resolver.dc.rdbms |
Package for rdbms data connector configuration.
|
net.shibboleth.idp.attribute.resolver.dc.rdbms.impl |
A
DataConnector implementation 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.attribute.resolver.scripted |
This Package contains interface definitions exported to ECMAScript.
|
net.shibboleth.idp.saml.attribute.resolver.impl |
Implementations of SAML related
AttributeDefinition
and DataConnector . |
-
Uses of ResolutionException in net.shibboleth.idp.attribute.resolver
Subclasses of ResolutionException in net.shibboleth.idp.attribute.resolver Modifier and Type Class Description class
MultipleResultAnErrorResolutionException
A special ResolutionException which is thrown if multiple results were resolved by a data connector and the deployer specified "MultipleResultsAnError".class
NoResultAnErrorResolutionException
A special ResolutionException which is thrown if no results were resolved by a data connector and the deployer specified "NoResultsAnError".Methods in net.shibboleth.idp.attribute.resolver that throw ResolutionException Modifier and Type Method Description protected abstract IdPAttribute
AbstractAttributeDefinition. doAttributeDefinitionResolve(AttributeResolutionContext resolutionContext, AttributeResolverWorkContext workContext)
Creates and populates the values for the resolved attribute.protected IdPAttribute
ResolvedAttributeDefinition. 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 IdPAttribute
AbstractAttributeDefinition. doResolve(AttributeResolutionContext resolutionContext, AttributeResolverWorkContext workContext)
Perform the actual resolution.Map<String,IdPAttribute>
AbstractDataConnector. doResolve(AttributeResolutionContext resolutionContext, AttributeResolverWorkContext workContext)
Perform the actual resolution.protected abstract ResolvedType
AbstractResolverPlugin. doResolve(AttributeResolutionContext resolutionContext, AttributeResolverWorkContext workContext)
Perform the actual resolution.ResolvedType
AbstractResolverPlugin. resolve(AttributeResolutionContext resolutionContext)
Performs the attribute resolution for this plugin.ResolvedType
ResolverPlugin. resolve(AttributeResolutionContext resolutionContext)
Perform the attribute resolution for this plugin.void
AttributeResolver. resolveAttributes(AttributeResolutionContext resolutionContext)
Resolves the attribute for the give request. -
Uses of ResolutionException in net.shibboleth.idp.attribute.resolver.ad.impl
Methods in net.shibboleth.idp.attribute.resolver.ad.impl that throw ResolutionException Modifier and Type Method Description private int
TemplateAttributeDefinition. addAttributeValues(String attributeName, List<IdPAttributeValue> attributeValues, Map<String,Iterator<IdPAttributeValue>> sourceValues, int curValueCount)
Add values for a given attribute to the source Map.void
ScriptedIdPAttributeImpl. addValue(Object what)
Add the provided object to the attribute values, policing for type.private IdPAttributeValue
PrescopedAttributeDefinition. buildScopedStringAttributeValue(StringAttributeValue value)
Builds aScopedStringAttributeValue
from aStringAttributeValue
whose value contains a delimited value.protected IdPAttribute
ContextDerivedAttributeDefinition. doAttributeDefinitionResolve(AttributeResolutionContext resolutionContext, AttributeResolverWorkContext workContext)
protected IdPAttribute
DecryptedAttributeDefinition. doAttributeDefinitionResolve(AttributeResolutionContext resolutionContext, AttributeResolverWorkContext workContext)
Creates and populates the values for the resolved attribute.protected IdPAttribute
PrescopedAttributeDefinition. doAttributeDefinitionResolve(AttributeResolutionContext resolutionContext, AttributeResolverWorkContext workContext)
Creates and populates the values for the resolved attribute.protected IdPAttribute
PrincipalNameAttributeDefinition. doAttributeDefinitionResolve(AttributeResolutionContext resolutionContext, AttributeResolverWorkContext workContext)
protected IdPAttribute
RegexSplitAttributeDefinition. doAttributeDefinitionResolve(AttributeResolutionContext resolutionContext, AttributeResolverWorkContext workContext)
Creates and populates the values for the resolved attribute.protected IdPAttribute
ScopedAttributeDefinition. doAttributeDefinitionResolve(AttributeResolutionContext resolutionContext, AttributeResolverWorkContext workContext)
Creates and populates the values for the resolved attribute.protected IdPAttribute
ScriptedAttributeDefinition. doAttributeDefinitionResolve(AttributeResolutionContext resolutionContext, AttributeResolverWorkContext workContext)
Creates and populates the values for the resolved attribute.protected IdPAttribute
SimpleAttributeDefinition. doAttributeDefinitionResolve(AttributeResolutionContext resolutionContext, AttributeResolverWorkContext workContext)
Creates and populates the values for the resolved attribute.protected IdPAttribute
StaticAttributeDefinition. doAttributeDefinitionResolve(AttributeResolutionContext resolutionContext, AttributeResolverWorkContext workContext)
Creates and populates the values for the resolved attribute.protected IdPAttribute
TemplateAttributeDefinition. doAttributeDefinitionResolve(AttributeResolutionContext resolutionContext, AttributeResolverWorkContext workContext)
Creates and populates the values for the resolved attribute.protected IdPAttribute
ScriptedAttributeDefinition.AttributeDefinitionScriptEvaluator. execute(AttributeResolutionContext resolutionContext, AttributeResolverWorkContext workContext)
Execution hook.IdPAttribute
ScriptedIdPAttributeImpl. getNativeAttribute()
return the underlying attribute.protected IdPAttribute
ScriptedIdPAttributeImpl. getResultingAttribute()
Function to reconstruct the attribute after the scripting.private String
ScopedAttributeDefinition. getScopeFromSource(AttributeResolverWorkContext workContext)
Lookup the source attribute in the resolved list.Collection<Object>
ScriptedIdPAttributeImpl. getValues()
Return all the values, but withStringAttributeValue
values returned as strings.private void
ScriptedIdPAttributeImpl. policeValueType(Object what)
Check that provided object is of typeString
orIdPAttributeValue
.private int
TemplateAttributeDefinition. setupSourceValues(AttributeResolverWorkContext workContext, Map<String,Iterator<IdPAttributeValue>> sourceValues)
Set up a map which can be used to populate the template. -
Uses of ResolutionException in net.shibboleth.idp.attribute.resolver.ad.mapped.impl
Methods in net.shibboleth.idp.attribute.resolver.ad.mapped.impl that throw ResolutionException Modifier and Type Method Description protected IdPAttribute
MappedAttributeDefinition. doAttributeDefinitionResolve(AttributeResolutionContext resolutionContext, AttributeResolverWorkContext workContext)
Creates and populates the values for the resolved attribute. -
Uses of ResolutionException in net.shibboleth.idp.attribute.resolver.context
Methods in net.shibboleth.idp.attribute.resolver.context that throw ResolutionException Modifier and Type Method 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 data connector to a failed one. -
Uses of ResolutionException in net.shibboleth.idp.attribute.resolver.dc
Methods in net.shibboleth.idp.attribute.resolver.dc that throw ResolutionException Modifier and Type Method Description T
ExecutableSearchBuilder. build(AttributeResolutionContext resolutionContext, Map<String,List<IdPAttributeValue>> dependencyAttributes)
Creates an executable search that can be executed against a data source in order to produce results.Map<String,IdPAttribute>
MappingStrategy. map(T results)
Maps the given results to a collection ofIdPAttribute
indexed by the attribute's ID. -
Uses of ResolutionException in net.shibboleth.idp.attribute.resolver.dc.http.impl
Methods in net.shibboleth.idp.attribute.resolver.dc.http.impl that throw ResolutionException Modifier and Type Method Description HTTPSearch
AbstractHTTPSearchBuilder. build(AttributeResolutionContext resolutionContext, Map<String,List<IdPAttributeValue>> dependencyAttributes)
Creates an executable search that can be executed against a data source in order to produce results.protected org.apache.http.client.methods.HttpUriRequest
AbstractHTTPSearchBuilder. getHttpRequest(AttributeResolutionContext resolutionContext, Map<String,List<IdPAttributeValue>> dependencyAttributes)
Default implementation just supports GET and builds a request around a URL.protected org.apache.http.client.methods.HttpUriRequest
TemplatedBodyBuilder. getHttpRequest(AttributeResolutionContext resolutionContext, Map<String,List<IdPAttributeValue>> dependencyAttributes)
Default implementation just supports GET and builds a request around a URL.protected String
AbstractHTTPSearchBuilder. getURL(AttributeResolutionContext resolutionContext, Map<String,List<IdPAttributeValue>> dependencyAttributes)
Method to return the URL to access via GET.protected String
TemplatedURLBuilder. getURL(AttributeResolutionContext resolutionContext, Map<String,List<IdPAttributeValue>> dependencyAttributes)
Method to return the URL to access via GET.Map<String,IdPAttribute>
ScriptedResponseMappingStrategy. map(Map<String,IdPAttribute> results)
Maps the given results to a collection ofIdPAttribute
indexed by the attribute's ID.protected Map<String,IdPAttribute>
HTTPDataConnector. retrieveAttributes(HTTPSearch executable)
Attempts to retrieve attributes from the data source. -
Uses of ResolutionException in net.shibboleth.idp.attribute.resolver.dc.impl
Methods in net.shibboleth.idp.attribute.resolver.dc.impl that throw ResolutionException Modifier and Type Method Description protected Map<String,IdPAttribute>
AbstractSearchDataConnector. 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>
ScriptedDataConnector. 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 Map<String,IdPAttribute>
SubjectDataConnector. doDataConnectorResolve(AttributeResolutionContext resolutionContext, AttributeResolverWorkContext workContext)
Retrieves a collection of attributes from some data source.protected Map<String,IdPAttribute>
ScriptedDataConnector.DataConnectorScriptEvaluator. execute(AttributeResolutionContext resolutionContext, AttributeResolverWorkContext workContext)
Execution hook.protected abstract Map<String,IdPAttribute>
AbstractSearchDataConnector. retrieveAttributes(T1 executable)
Attempts to retrieve attributes from the data source. -
Uses of ResolutionException in net.shibboleth.idp.attribute.resolver.dc.ldap
Methods in net.shibboleth.idp.attribute.resolver.dc.ldap that throw ResolutionException Modifier and Type Method Description ExecutableSearchFilter
ParameterizedExecutableSearchFilterBuilder. build(AttributeResolutionContext resolutionContext, Map<String,List<IdPAttributeValue>> dependencyAttributes)
Creates an executable search that can be executed against a data source in order to produce results.ExecutableSearchFilter
TemplatedExecutableSearchFilterBuilder. build(AttributeResolutionContext resolutionContext, Map<String,List<IdPAttributeValue>> dependencyAttributes)
Creates an executable search that can be executed against a data source in order to produce results.Map<String,IdPAttribute>
StringAttributeValueMappingStrategy. map(SearchResult results)
Maps the given results to a collection ofIdPAttribute
indexed by the attribute's ID. -
Uses of ResolutionException in net.shibboleth.idp.attribute.resolver.dc.ldap.impl
Methods in net.shibboleth.idp.attribute.resolver.dc.ldap.impl that throw ResolutionException Modifier and Type Method Description protected Map<String,IdPAttribute>
LDAPDataConnector. retrieveAttributes(ExecutableSearchFilter filter)
Attempts to retrieve attributes from the LDAP. -
Uses of ResolutionException in net.shibboleth.idp.attribute.resolver.dc.rdbms
Methods in net.shibboleth.idp.attribute.resolver.dc.rdbms that throw ResolutionException Modifier and Type Method Description ExecutableStatement
AbstractExecutableStatementBuilder. build(AttributeResolutionContext resolutionContext, Map<String,List<IdPAttributeValue>> dependencyAttributes)
Creates an executable search that can be executed against a data source in order to produce results.protected abstract String
AbstractExecutableStatementBuilder. getSQLQuery(AttributeResolutionContext resolutionContext, Map<String,List<IdPAttributeValue>> dependencyAttributes)
Method to return the query SQL.String
TemplatedExecutableStatementBuilder. getSQLQuery(AttributeResolutionContext resolutionContext, Map<String,List<IdPAttributeValue>> dependencyAttributes)
Apply the context to the template.Map<String,IdPAttribute>
StringResultMappingStrategy. map(ResultSet results)
Maps the given results to a collection ofIdPAttribute
indexed by the attribute's ID. -
Uses of ResolutionException in net.shibboleth.idp.attribute.resolver.dc.rdbms.impl
Methods in net.shibboleth.idp.attribute.resolver.dc.rdbms.impl that throw ResolutionException Modifier and Type Method Description protected Map<String,IdPAttribute>
RDBMSDataConnector. retrieveAttributes(ExecutableStatement statement)
Attempts to retrieve the attribute from the database. -
Uses of ResolutionException in net.shibboleth.idp.attribute.resolver.dc.storage.impl
Methods in net.shibboleth.idp.attribute.resolver.dc.storage.impl that throw ResolutionException Modifier and Type Method Description StorageServiceSearch
TemplatedSearchBuilder. build(AttributeResolutionContext resolutionContext, Map<String,List<IdPAttributeValue>> dependencyAttributes)
Creates an executable search that can be executed against a data source in order to produce results.private Pair<String,String>
TemplatedSearchBuilder. getContextAndKey(AttributeResolutionContext resolutionContext, Map<String,List<IdPAttributeValue>> dependencyAttributes)
Map<String,IdPAttribute>
ScriptedStorageMappingStrategy. map(StorageRecord<?> results)
Maps the given results to a collection ofIdPAttribute
indexed by the attribute's ID.Map<String,IdPAttribute>
SimpleStorageMappingStrategy. map(StorageRecord<?> results)
Maps the given results to a collection ofIdPAttribute
indexed by the attribute's ID.protected Map<String,IdPAttribute>
StorageServiceDataConnector. retrieveAttributes(StorageServiceSearch executable)
Attempts to retrieve attributes from the data source. -
Uses of ResolutionException in net.shibboleth.idp.attribute.resolver.impl
Methods in net.shibboleth.idp.attribute.resolver.impl that throw ResolutionException Modifier and Type Method Description protected void
AttributeResolverImpl. resolveAttributeDefinition(String attributeId, AttributeResolutionContext resolutionContext)
Resolve theAttributeDefinition
which has the specified ID.void
AttributeResolverImpl. resolveAttributes(AttributeResolutionContext resolutionContext)
Resolves the attribute for the given request.protected void
AttributeResolverImpl. resolveDataConnector(String connectorId, AttributeResolutionContext resolutionContext)
Resolve theDataConnector
which has the specified ID.protected void
AttributeResolverImpl. resolveDependencies(ResolverPlugin<?> plugin, AttributeResolutionContext resolutionContext)
Resolves all the dependencies for a given plugin. -
Uses of ResolutionException in net.shibboleth.idp.attribute.resolver.scripted
Methods in net.shibboleth.idp.attribute.resolver.scripted that throw ResolutionException Modifier and Type Method 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 withStringAttributeValue
values returned as strings. -
Uses of ResolutionException in net.shibboleth.idp.saml.attribute.resolver.impl
Methods in net.shibboleth.idp.saml.attribute.resolver.impl that throw ResolutionException Modifier and Type Method Description protected NameIdentifier
SAML1NameIdentifierAttributeDefinition. buildNameId(String nameIdValue, AttributeResolutionContext resolutionContext)
Deprecated, for removal: This API element is subject to removal in a future version.Builds a name ID.protected NameID
SAML2NameIDAttributeDefinition. buildNameId(String nameIdValue, AttributeResolutionContext resolutionContext)
Deprecated, for removal: This API element is subject to removal in a future version.Builds a name ID.protected IdPAttribute
SAML1NameIdentifierAttributeDefinition. 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 IdPAttribute
SAML2NameIDAttributeDefinition. 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.private XMLObjectAttributeValue
SAML1NameIdentifierAttributeDefinition. encodeOneValue(IdPAttributeValue theValue, AttributeResolutionContext resolutionContext)
Deprecated, for removal: This API element is subject to removal in a future version.Worker function for doAttributeDefintionResolve.private XMLObjectAttributeValue
SAML2NameIDAttributeDefinition. encodeOneValue(IdPAttributeValue theValue, AttributeResolutionContext resolutionContext)
Deprecated, for removal: This API element is subject to removal in a future version.Worker function for doAttributeDefintionResolve.