Options
All
  • Public
  • Public/Protected
  • All
Menu

External module "helpers/jwt"

Index

Functions

Const approveLocationToken

  • approveLocationToken(id: number): Promise<Object>
  • Generate a new approve location JWT

    Parameters

    • id: number

    Returns Promise<Object>

Const emailVerificationToken

  • emailVerificationToken(id: number): Promise<Object>
  • Generate a new email verification JWT

    Parameters

    • id: number

    Returns Promise<Object>

Const generateToken

  • generateToken(payload: string | object | Buffer, expiresIn: string | number, subject: string): Promise<Object>
  • Generate a new JWT

    Parameters

    • payload: string | object | Buffer
    • expiresIn: string | number
    • subject: string

    Returns Promise<Object>

Const getLoginResponse

  • getLoginResponse(user: User, type?: EventType, strategy?: undefined | string, locals?: Locals): Promise<object | object>
  • Get the token response after logging in a user

    Parameters

    • user: User
    • Optional type: EventType
    • Optional strategy: undefined | string
    • Optional locals: Locals

    Returns Promise<object | object>

Const loginToken

  • loginToken(user: User): Promise<Object>
  • Generate a new login JWT

    Parameters

    Returns Promise<Object>

Const passwordResetToken

  • passwordResetToken(id: number): Promise<Object>
  • Generate a new password reset JWT

    Parameters

    • id: number

    Returns Promise<Object>

Const postLoginTokens

  • postLoginTokens(user: User): Promise<object>
  • Parameters

    Returns Promise<object>

Const refreshToken

  • refreshToken(id: number): Promise<Object>
  • Generate a new refresh JWT

    Parameters

    • id: number

    Returns Promise<Object>

Const twoFactorToken

  • twoFactorToken(user: User): Promise<Object>
  • Generate a new 2FA JWT

    Parameters

    Returns Promise<Object>

Const verifyToken

  • verifyToken(token: string, subject: string): Promise<Object>
  • Verify a JWT

    Parameters

    • token: string
    • subject: string

    Returns Promise<Object>

Generated using TypeDoc