Constructor
new CommonAccessToken()
Classes
Methods
(async) isValid()
Validate all claims in the token
(async) isValid(opts) → {Promise.<boolean>}
Validate all claims in the token
Parameters:
Name | Type | Description |
---|---|---|
opts |
CatValidationOptions |
Returns:
- Type
- Promise.<boolean>
(async) mac()
Create a CWT CAT token
(async) mac(key, alg, optsopt) → {Promise.<void>}
Create a CWT CAT token
Parameters:
Name | Type | Attributes | Description |
---|---|---|---|
key |
CWTEncryptionKey | Encryption key | |
alg |
string | Algorithm to use | |
opts |
object |
<optional> |
Options |
Returns:
- Type
- Promise.<void>
(async) parse()
Parse a CWT CAT token
(async) parse(token, key, optsopt) → {Promise.<void>}
Parse a CWT CAT token
Parameters:
Name | Type | Attributes | Description |
---|---|---|---|
token |
Buffer | ||
key |
CWTDecryptionKey | ||
opts |
object |
<optional> |
Returns:
- Type
- Promise.<void>