Interface: ChiveUser
Defined in: web/lib/auth/types.ts:48
Authenticated user information.
Remarks
Retrieved from the user's PDS after successful authentication.
Properties
alphaStatus?
optionalalphaStatus:AlphaStatus
Defined in: web/lib/auth/types.ts:74
User's alpha application status
avatar?
optionalavatar:string
Defined in: web/lib/auth/types.ts:62
Avatar URL (optional, from profile)
description?
optionaldescription:string
Defined in: web/lib/auth/types.ts:59
Bio/description (optional, from profile)
did
did:
`did:${string}:${string}`
Defined in: web/lib/auth/types.ts:50
Decentralized identifier
displayName?
optionaldisplayName:string
Defined in: web/lib/auth/types.ts:56
Display name (optional, from profile)
handle
handle:
string
Defined in: web/lib/auth/types.ts:53
ATProto handle
isAdmin?
optionalisAdmin:boolean
Defined in: web/lib/auth/types.ts:68
Whether user has admin access
isAlphaTester?
optionalisAlphaTester:boolean
Defined in: web/lib/auth/types.ts:71
Whether user has alpha tester access
pdsEndpoint
pdsEndpoint:
string
Defined in: web/lib/auth/types.ts:65
User's PDS endpoint