igara/syonet_seven

View on GitHub
nodejs/api/src/libs/token.ts

Summary

Maintainability
A
0 mins
Test Coverage
import jwt from "jsonwebtoken";

export const generateAccessToken = (authId: string) => {
  const secret = process.env.TOKEN_SECRET || "xxxxxxx";
  const token = jwt.sign({}, secret, {
    expiresIn: "1 hour",
    audience: process.env.TOKEN_AUDIENCE,
    issuer: process.env.TOKEN_ISSUER,
    subject: authId,
  });

  return token;
};