JWTOptions
Interface: JWTOptions
JWT Options
Properties
algorithm?
algorithm?:
"HS256"|"HS384"|"HS512"|"RS256"|"RS384"|"RS512"|"PS256"|"PS384"|"PS512"|"ES256"|"ES384"|"ES512"
Algorithm for JWT token
See
https://www.npmjs.com/package/jsonwebtoken
Default
"HS256"
Source
packages/core/src/services/cryptoservice.ts:91
audience?
audience?:
string
Audience for the jwt
Source
packages/core/src/services/cryptoservice.ts:114
expiresIn?
expiresIn?:
string|number
expressed in seconds or a string describing a time span zeit/ms.
Eg: 60, "2 days", "10h", "7d". A numeric value is interpreted as a seconds count. If you use a string be sure you provide the time units (days, hours, etc), otherwise milliseconds unit is used by default ("120" is equal to "120ms").
Source
packages/core/src/services/cryptoservice.ts:110
issuer?
issuer?:
string
Issuer of the token
Source
packages/core/src/services/cryptoservice.ts:118
keyid?
keyid?:
any
Source
packages/core/src/services/cryptoservice.ts:123
secretOrPublicKey?
secretOrPublicKey?:
string|Buffer|Object
Secret to use with JWT
Source
packages/core/src/services/cryptoservice.ts:84
subject?
subject?:
string
Subject for JWT