...
Name | Type | Default | Description |
---|---|---|---|
generatedAttributeID | string | ID of the connector | The id of the IdPAttribute that is generated |
sourceAttributeID | string, required | DEPRECATED in V3.4 The id of the IdPAttribute used as input to the computed ID, required for older versions | |
salt | string. required | A salt, of at least 16 bytes, used in the computed ID | |
| string | BASE64 | Controls the eventual text encoding of the value, this should be set to "BASE32" for new deployments (see the warning box about case sensitivity under PersistentNameIDGenerationConfiguration) |
algorithm 3.4 | string | SHA | Controls the digest algorithm applied |
...
Any of the common child elements can be specified.
Examples
TODO: update this example with the new Dependency syntaxThe example produces a hashed value using an input value "Foo" from a DataConnector named "DataSourceForFoo".
Code Block | ||
---|---|---|
| ||
<DataConnector id="ComputedIDConnector" xsi:type="ComputedId" sourceAttributeID="Foo" generatedAttributeID="ComputedID" salt="abcdefghijklmnopqrstuvwxyz" encoding="BASE32"> <Dependency<InputDataConnector ref="AttributeSourceForFoo""DataSourceForFoo" attributeNames="Foo" /> </DataConnector> |