Skip to content

zero-auth API Documentation v1.2.0


zero-auth API Documentation / JwtPayload

Interface: JwtPayload

Defined in: src/types/auth.ts:129

The application-level data embedded in a JWT.

Extended by

Indexable

[key: string]: unknown

Any additional custom claims.

Properties

email?

optional email?: string

Defined in: src/types/auth.ts:133

User email (optional).


id

id: string

Defined in: src/types/auth.ts:131

Unique user identifier (required).


permissions?

optional permissions?: string[]

Defined in: src/types/auth.ts:137

Fine-grained permission strings.


role?

optional role?: string

Defined in: src/types/auth.ts:135

Primary user role for RBAC.