Skip to content

AuthUser

Defined in: packages/core/src/types.ts:61

An authenticated user of the platform.

optional avatarUrl?: string

Defined in: packages/core/src/types.ts:69

Optional avatar URL.


email: string

Defined in: packages/core/src/types.ts:65

User email.


optional groups?: string[]

Defined in: packages/core/src/types.ts:77

Identity-provider group memberships (names or IDs, provider-dependent). Populated when the provider exposes group claims; absent otherwise. Drives group-to-role mapping at login.


id: string

Defined in: packages/core/src/types.ts:63

User ID.


name: string

Defined in: packages/core/src/types.ts:67

Display name.


optional providerId?: string

Defined in: packages/core/src/types.ts:82

Login method that minted this identity. Matches an engine login method id; absent for single-method deployments.


role: "admin" | "member" | "viewer"

Defined in: packages/core/src/types.ts:71

Site-wide role.