Class: CommonAccessToken

CommonAccessToken()

Common Access Token

Constructor

new CommonAccessToken()

Classes

CommonAccessToken

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>