Appearance
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?
optionalemail?: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?
optionalpermissions?:string[]
Defined in: src/types/auth.ts:137
Fine-grained permission strings.
role?
optionalrole?:string
Defined in: src/types/auth.ts:135
Primary user role for RBAC.