Press n or j to go to the next uncovered block, b, p or k for the previous block.
| 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 | 19x 11x | import jwt from "jsonwebtoken";
import { config } from "../config.js";
export interface AccessTokenPayload {
sub: string;
}
export function signAccessToken(userId: string): string {
return jwt.sign({ sub: userId }, config.JWT_SECRET, { expiresIn: "1h" });
}
export function verifyAccessToken(token: string): AccessTokenPayload {
return jwt.verify(token, config.JWT_SECRET) as AccessTokenPayload;
}
|