ResolverTransientIDAttributeDefinition
Transient ID Attribute Definition
The Transient ID attribute definition exposes a randomly generated, short-lived, opaque identifier that can later be mapped back to the user by a Transient principal connector.
Define the Definition
A transient ID attribute definition starts with the same <resolver:AttributeDefinition> element as all other attribute definitions and has a type attribute of xsi:type="ad:TransientId". Each definition must also have an id attribute that assigns it a unique, among attribute definitions, identifier used to refer to defintion within the rest of the attribute resolver configuration.
This attribute definition supports the following, optional, attribute:
- lifetime - the lifetime of the generated identifier given in duration notation
<resolver:AttributeDefinition id="UNIQUE_ID" xsi:type="ad:TransientId">
<!-- Remaining configuration from the next step go here -->
</resolver:AttributeDefinition>
While this attribute definition can have dependencies, like all other attribute definitions, they are never used. The transient ID comes exclusively from internal IdP state.