Skip to main content

Interface: ChiveUser

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

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:69

User's alpha application status


avatar?

optional avatar: string

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

Avatar URL (optional, from profile)


description?

optional description: string

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

Bio/description (optional, from profile)


did

did: `did:${string}:${string}`

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

Decentralized identifier


displayName?

optional displayName: string

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

Display name (optional, from profile)


handle

handle: string

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

ATProto handle


isAlphaTester?

optional isAlphaTester: boolean

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

Whether user has alpha tester access


pdsEndpoint

pdsEndpoint: string

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

User's PDS endpoint