Skip to content

zero-auth API Documentation v1.6.0


zero-auth API Documentation / JwtPayload

Interface: JwtPayload ​

Defined in: packages/zero-auth/src/types/auth.ts:264

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: packages/zero-auth/src/types/auth.ts:268

User email (optional).


id ​

id: string

Defined in: packages/zero-auth/src/types/auth.ts:266

Unique user identifier (required).


permissions? ​

optional permissions?: string[]

Defined in: packages/zero-auth/src/types/auth.ts:272

Fine-grained permission strings.


role? ​

optional role?: string

Defined in: packages/zero-auth/src/types/auth.ts:270

Primary user role for RBAC.