Skip to content

PersistentAI API Documentation / @persistent-ai/fireflow-trpc / server / AuthSession

Interface: AuthSession

Defined in: packages/fireflow-trpc/server/auth/types.ts:19

Properties

appId?

optional appId: string

Defined in: packages/fireflow-trpc/server/auth/types.ts:26

Present when token is app-scoped (ffapp_). Binds session to a specific MiniApp.


expiresAt?

optional expiresAt: Date

Defined in: packages/fireflow-trpc/server/auth/types.ts:24


provider

provider: "none" | "ff" | "persistentai" | "dev" | "demo"

Defined in: packages/fireflow-trpc/server/auth/types.ts:22


token

token: string

Defined in: packages/fireflow-trpc/server/auth/types.ts:21


user

user: User

Defined in: packages/fireflow-trpc/server/auth/types.ts:23


userId

userId: string

Defined in: packages/fireflow-trpc/server/auth/types.ts:20

Licensed under BUSL-1.1