Name | Type | Default | Description |
---|---|---|---|
id | String | Identifier for the DataConnector. This is used for logging, to establish dependencies, and as a target for failover. | |
Bean ID | Bean ID of a condition to decide whether to resolve this connector, see here. | ||
relyingParties | Space-delimited list | List of entity IDs for which this connector should be resolved. | |
excludeRelyingParties 4.1 | Space-delimited list | List of entity IDs for which this connector should not be resolved. | |
resolutionPhases 4.1 | Space-delimited list | List of resolution phases (i.e. flows) during which this connector should be resolved. | |
excludeResolutionPhases 4.1 | Space-delimited list | List of resolution phases (i.e. flows) during which this connector should not be resolved. | |
exportAttributes | Space-delimited list | List of attributes produced by the DataConnector that should be directly exported as resolved IdPAttributes without requiring actual AttributeDefinitions. In the case of a name clash (a DataConnector exports an attribute with the same name as an AttributeDefinition, or another DataConnector exports the same attribute) the DataConnector attribute is NOT added and a warning issued. | |
noRetryDelay | Duration | 0 | Time between retries of a failed DataConnector (during the interval, failure is just assumed when the connector is run and no actual connection is attempted) |
propagateResolutionExceptions | Boolean | true | Whether connector/plugin failure is fatal to the entire attribute resolution process |
The following table contains advanced settings rarely used in common practice.
These are all DEPRECATED in 4.3
Name | Type | Description |
---|---|---|
springResources | String | DEPRECATED in 4.3 A series of ';' separated resource names which contain Spring definitions for this connector. Not valid for ComputedId and Stored DataConnector. |
springResourcesRef | Bean ID | DEPRECATED in 4.3 Bean ID of a List<Resource> which contain Spring definitions for this connector. See below. |
factoryPostProcessorsRef | Bean ID | DEPRECATED in 4.3 Bean ID of a List<BeanFactoryPostProcessor> for use when parsing the resources specified by |
postProcessorsRef | Bean ID | DEPRECATED in 4.3 Bean ID of a List<BeanPostProcessor> for use when parsing the resources specified by |
profileContextStrategyRef | Bean ID | DEPRECATED in 4.3 Bean ID of a function injected to override the normal lookup process for the request's ProfileRequestContext |