AuthUser
Defined in: packages/core/src/types.ts:61
An authenticated user of the platform.
Properties
Section titled “Properties”avatarUrl?
Section titled “avatarUrl?”
optionalavatarUrl?:string
Defined in: packages/core/src/types.ts:69
Optional avatar URL.
email:
string
Defined in: packages/core/src/types.ts:65
User email.
groups?
Section titled “groups?”
optionalgroups?: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.
providerId?
Section titled “providerId?”
optionalproviderId?: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.