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