User
Defined in: packages/core/src/schema/user.ts:7
A user row.
Properties
Section titled “Properties”authProvider?
Section titled “authProvider?”
optionalauthProvider?:AuthProvider
Defined in: packages/core/src/schema/user.ts:20
Which provider minted this identity.
avatarUrl
Section titled “avatarUrl”avatarUrl:
string|null
Defined in: packages/core/src/schema/user.ts:11
createdAt
Section titled “createdAt”createdAt:
string
Defined in: packages/core/src/schema/user.ts:14
disabled?
Section titled “disabled?”
optionaldisabled?:boolean
Defined in: packages/core/src/schema/user.ts:22
Whether the account is disabled (login rejected).
displayNameOverride?
Section titled “displayNameOverride?”
optionaldisplayNameOverride?:string|null
Defined in: packages/core/src/schema/user.ts:18
User-edited display name that survives OIDC refresh, null if never edited.
email:
string
Defined in: packages/core/src/schema/user.ts:9
id:
string
Defined in: packages/core/src/schema/user.ts:8
lastLoginAt
Section titled “lastLoginAt”lastLoginAt:
string|null
Defined in: packages/core/src/schema/user.ts:13
name:
string
Defined in: packages/core/src/schema/user.ts:10
passwordHash?
Section titled “passwordHash?”
optionalpasswordHash?:string|null
Defined in: packages/core/src/schema/user.ts:16
Scrypt password hash for local accounts, null for SSO/shared users.
role:
"admin"|"member"|"viewer"
Defined in: packages/core/src/schema/user.ts:12