Options
All
  • Public
  • Public/Protected
  • All
Menu

JWT processing middleware.

export
class

JWT

extends

{Middleware}

Hierarchy

Index

Constructors

Properties

Methods

Constructors

constructor

  • new JWT(secret: string, algorithm?: string): JWT
  • Creates an instance of JWT.

    memberof

    JWT

    Parameters

    • secret: string
    • Default value algorithm: string = "HS256"

    Returns JWT

Properties

algorithm

algorithm: string

The encryption algorithm to use.

type

{string}

memberof

JWT

secret

secret: string

The JWT encryption password.

type

{string}

memberof

JWT

Methods

processRequest

  • Extracts and verifies the JWT from the Authorization header.

    Parameters

    Returns Promise<Object>

processResponse

  • Processes a request and response object after they are handled.

    Parameters

    Returns Promise<any>

Generated using TypeDoc