Interface: EnsuredUser
Defined in: packages/identity/src/port.ts:534
What IdentityProvider.ensureUser did, beyond Ensured.
Extends
Properties
changed
readonlychanged:boolean
Defined in: packages/identity/src/port.ts:22
True when the call wrote anything.
Inherited from
changes
readonlychanges: readonlystring[]
Defined in: packages/identity/src/port.ts:24
One line per write, naming the object and what moved. Empty when changed is false.
Inherited from
invitationDelivery?
readonlyoptionalinvitationDelivery?:"unconfirmed"
Defined in: packages/identity/src/port.ts:545
unconfirmed when the provider sends the mail asynchronously and exposes no outcome
(WSO2 7.3), so invitationSent means "queued" and a broken relay cannot be seen here.
Absent when the provider reported the outcome itself (Keycloak sends synchronously).
invitationFailure?
readonlyoptionalinvitationFailure?:string
Defined in: packages/identity/src/port.ts:547
Why it was not, when invite was asked and failed. The user exists regardless.
invitationSent
readonlyinvitationSent:boolean
Defined in: packages/identity/src/port.ts:539
True when a required-action mail was handed to the realm's mail system. Whether it was delivered is EnsuredUser.invitationDelivery.
unsupported
readonlyunsupported: readonlystring[]
Defined in: packages/identity/src/port.ts:30
Requested settings this provider cannot apply, one line each. Not an error: the call did everything it could, and the caller reports these against the answer file. The same gaps are visible beforehand in ProbeResult.
Inherited from
value
readonlyvalue:UserView
Defined in: packages/identity/src/port.ts:20
The object as it stands after the call. Never carries a secret.