Skip to main content

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?​

optional alphaStatus: AlphaStatus

Defined in: web/lib/auth/types.ts:74

User's alpha application status


avatar?​

optional avatar: string

Defined in: web/lib/auth/types.ts:62

Avatar URL (optional, from profile)


description?​

optional description: 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?​

optional displayName: 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?​

optional isAdmin: boolean

Defined in: web/lib/auth/types.ts:68

Whether user has admin access


isAlphaTester?​

optional isAlphaTester: 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