IdentityInput
Input type representing an identity that is issued credentials. Behavior / backward compatibility:
- Supplying (issuer, identifier) will create or update the identity.
- If no identity store exists whose identifier == issuer, one is created automatically (lazy creation) with a derived name and inferred type. With that type being either Entra or Manual.
- This keeps existing identity creation and updates flows compatible.
input IdentityInput {
identifier: String!
issuer: String!
name: String!
}
Fields
IdentityInput.identifier ● String! non-null scalar
The unique identifier of the identity within the issuer (issuer-scoped).
IdentityInput.issuer ● String! non-null scalar
The issuer of the identity. Also serves as the identity store identifier. If an IdentityStore with this identifier does not yet exist it will be created automatically with an inferred type of Entra or Manual.
IdentityInput.name ● String! non-null scalar
A human-readable name for the identity.
Member Of
AsyncIssuanceRequestInput input ● IssuanceRequestInput input ● PresentationRequestInput input ● saveIdentity mutation