انتقل إلى المحتوى الرئيسي

Interface: EnsuredUser

Defined in: packages/identity/src/port.ts:534

What IdentityProvider.ensureUser did, beyond Ensured.

Extends​

Properties​

changed​

readonly changed: boolean

Defined in: packages/identity/src/port.ts:22

True when the call wrote anything.

Inherited from​

Ensured.changed


changes​

readonly changes: readonly string[]

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​

Ensured.changes


invitationDelivery?​

readonly optional invitationDelivery?: "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?​

readonly optional invitationFailure?: string

Defined in: packages/identity/src/port.ts:547

Why it was not, when invite was asked and failed. The user exists regardless.


invitationSent​

readonly invitationSent: 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​

readonly unsupported: readonly string[]

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​

Ensured.unsupported


value​

readonly value: UserView

Defined in: packages/identity/src/port.ts:20

The object as it stands after the call. Never carries a secret.

Inherited from​

Ensured.value