Class

JwtUtils

JwtUtils()

Utility functions for JWT token operations.

Constructor

# new JwtUtils()

View Source utils/jwt.utils.js, line 9

Methods

# static generateAccessToken(user) → {string}

Generate a JWT access token.

Parameters:
Name Type Description
user IUser

User object containing user information.

View Source utils/jwt.utils.js, line 15

JWT access token.

string

# static generateRefreshToken(userId) → {string}

Generate a JWT refresh token.

Parameters:
Name Type Description
userId string

User ID for the refresh token.

View Source utils/jwt.utils.js, line 42

JWT refresh token.

string

# static generateTokens(user) → {Object}

Generate both access and refresh tokens.

Parameters:
Name Type Description
user IUser

User object containing user information.

View Source utils/jwt.utils.js, line 61

Object containing both tokens.

Object

# static verifyAccessToken(token) → {jwt.JwtPayload}

Verify a JWT access token.

Parameters:
Name Type Description
token string

JWT access token to verify.

View Source utils/jwt.utils.js, line 80

Decoded token payload.

jwt.JwtPayload

# static verifyRefreshToken(token) → {jwt.JwtPayload|string}

Verify a JWT refresh token.

Parameters:
Name Type Description
token string

JWT refresh token to verify.

View Source utils/jwt.utils.js, line 102

Decoded token payload.

jwt.JwtPayload | string