Class: JWT
Implements
Constructors
new JWT()
new JWT(
jwtStr):JWT
Parameters
• jwtStr: string
Returns
Accessors
header
getheader():JWTHeader
Returns
claims
getclaims():JWTPayload
Returns
JWTPayload
payload
getpayload():JWTPayload
Returns
JWTPayload
rawValue
getrawValue():string
Remarks
RawRepresentable
Returns
string
stringified representation of the JWT
Implementation of
isExpired
getisExpired():boolean
Returns
boolean
Implementation of
isValid
getisValid():boolean
Returns
boolean
Implementation of
Methods
verifySignature()
verifySignature(
keySet):Promise<boolean>
Parameters
• keySet: JWKS
Returns
Promise<boolean>
validate()
validate(
keySet):Promise<boolean>
Parameters
• keySet: JWKS
Returns
Promise<boolean>
toJSON()
toJSON():
object
Returns
object
rawValue
rawValue:
string
toString()
toString():
string
Returns a string representation of an object.
Returns
string
JWT Claim accessor
audience
getaudience():undefined|string
Returns
undefined | string
expirationTime
getexpirationTime():undefined|Date
Returns
undefined | Date
expiresIn
getexpiresIn():number
Returns
number
Implementation of
issuer
getissuer():undefined|string
Returns
undefined | string
issuedAt
getissuedAt():undefined|Date
Returns
undefined | Date
Implementation of
notBefore
getnotBefore():undefined|Date
Returns
undefined | Date
scope
getscope():undefined|string[]
Returns
undefined | string[]
scopes
getscopes():undefined|string[]
Returns
undefined | string[]
subject
getsubject():undefined|string
Returns
undefined | string
expiresAt
getexpiresAt():undefined|Date
Returns
undefined | Date