Interface: TokenClaims
Defined in: src/types/interfaces/auth.interface.ts:150
JWT token claims.
Remarks
Standard JWT claims with Chive-specific extensions.
See
Properties
aud
readonlyaud:string
Defined in: src/types/interfaces/auth.interface.ts:164
Audience - intended recipient.
exp
readonlyexp:number
Defined in: src/types/interfaces/auth.interface.ts:169
Expiration time (Unix timestamp).
handle?
readonlyoptionalhandle:string
Defined in: src/types/interfaces/auth.interface.ts:194
User's handle.
iat
readonlyiat:number
Defined in: src/types/interfaces/auth.interface.ts:174
Issued at time (Unix timestamp).
iss
readonlyiss:string
Defined in: src/types/interfaces/auth.interface.ts:159
Issuer - Chive API URL.
jti
readonlyjti:string
Defined in: src/types/interfaces/auth.interface.ts:179
JWT ID - unique identifier.
scope?
readonlyoptionalscope: readonlystring[]
Defined in: src/types/interfaces/auth.interface.ts:184
Granted scopes.
sessionId?
readonlyoptionalsessionId:string
Defined in: src/types/interfaces/auth.interface.ts:189
Associated session ID.
sub
readonlysub:DID
Defined in: src/types/interfaces/auth.interface.ts:154
Subject - user's DID.