...
DataConnectors produce sets of IdPAttribute objects which are internal to the IdP and are generally used as input to attribute definitions or are exported directly as resolver results.
...
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 | A data connector that pulls a record from a StorageService instance |
EntityAttributes | A data connector that exposes metadata tag extensions as IdPAttribute objects |
Reference
All connectors support a set of common XML Attributes and Elements for configuring common behavior.
...