Skip to content

Latest commit

 

History

History
76 lines (44 loc) · 1.42 KB

File metadata and controls

76 lines (44 loc) · 1.42 KB

@envoy/envoy-integrations-sdk / EnvoyJWT

Class: EnvoyJWT

Helper to encode and decode JWTs.

Table of contents

Constructors

Methods

Constructors

constructor

new EnvoyJWT(secret?, algorithm?)

Parameters

Name Type Default value
secret string undefined
algorithm Algorithm 'HS256'

Defined in

util/EnvoyJWT.ts:15

Methods

decode

decode(token, options?): Record<string, unknown>

Parameters

Name Type
token string
options VerifyOptions

Returns

Record<string, unknown>

Defined in

util/EnvoyJWT.ts:42


encode

encode(subject, expiresIn, payload?): string

Parameters

Name Type
subject null | string | number
expiresIn null | string | number
payload Record<string, unknown>

Returns

string

Defined in

util/EnvoyJWT.ts:25