...
The following types are supported:
xsi:type | Description |
---|---|
Static | A data connector that gets its information from a static list of attributes and values specified within the configuration |
ScriptedDataConnector | Creates multiple attributes from a script supported by JSR-223 |
ComputedId | Creates an attribute whose value is computed from the SHA-1 hash of the requesting entity's ID, an attribute value (usually a user identifier of some kind), and a salt |
StoredId | Creates an attribute whose value is generated either via the |
PairwiseId | Extension alternative to ComputedId/StoredId using a Spring-defined PairwiseIdStore |
RelationalDatabase | A data connector that uses JDBC to connect to and pull information from a relational database |
LDAPDirectory | A data connector that uses LDAP to connect to and pull information from a directory |
HTTP | A data connector that uses HTTP to connect to and pull information from a web service |
Subject | A data connector that operates as a pass-through mechanism for IdPAttribute objects carried inside custom IdPAttributePrincipals produced from external/proxied authentication flows. |
StorageService 4.1 | A data connector that pulls a record from a StorageService instance |
Reference
All connectors support a set of common XML Attributes and Elements for configuring common behavior.
Localtabgroup | ||||||
---|---|---|---|---|---|---|
Expand | ||||||
| ||||||
|
Expand | ||||||
---|---|---|---|---|---|---|
| ||||||
Most DataConnectors support the following child elements, with some exceptions where noted on specific pages.
|
...
By direct reference to externally defined beans, for instance the <BeanManagedConnection> element, which is the most common way of defining a shared database connection.
In much more unusual cases, by specifying XML resources via the
springResources
orspringResourcesRef
attributes that contain appropriate low-level definitions for a connector
...