|
@@ -11,6 +11,7 @@ import { TokenPayload } from "../types/token-playload-type.js";
|
|
|
import type { Response } from "express";
|
|
|
import { z } from "zod";
|
|
|
import { v7 } from "uuid";
|
|
|
+import { logger } from "#plugins/logger.js";
|
|
|
|
|
|
const JWT_ACCESS_SECRET = config.JWT_ACCESS_SECRET || "";
|
|
|
const JWT_REFRESH_SECRET = config.JWT_REFRESH_SECRET || "";
|
|
@@ -159,6 +160,7 @@ class TokenService {
|
|
|
* @param token - токен
|
|
|
*/
|
|
|
setRefreshTokenInCookie(res: Response, token: string) {
|
|
|
+ logger.silly(`setRefreshTokenInCookie ${token}`);
|
|
|
res.cookie("refreshToken", token, {
|
|
|
maxAge: config.REFRESH_TOKEN_LIFETIME_DAYS * 24 * 60 * 60 * 1000,
|
|
|
httpOnly: true, //запрет на изменение пользователем
|