mirror of
https://github.com/sasjs/server.git
synced 2025-12-10 19:34:34 +00:00
9 lines
322 B
TypeScript
9 lines
322 B
TypeScript
import jwt from 'jsonwebtoken'
|
|
import { InfoJWT } from '../types'
|
|
import { NUMBER_OF_SECONDS_IN_A_DAY } from '../model/Client'
|
|
|
|
export const generateRefreshToken = (data: InfoJWT, expiry?: number) =>
|
|
jwt.sign(data, process.secrets.REFRESH_TOKEN_SECRET, {
|
|
expiresIn: expiry ? expiry : NUMBER_OF_SECONDS_IN_A_DAY
|
|
})
|