🔒 fix(auth.service.ts): Увеличивает срок действия refresh токена до 60 дней для улучшения безопасности.
This commit is contained in:
@@ -145,14 +145,14 @@ export class AuthService {
|
|||||||
const accessToken = this.jwtService.sign(payload);
|
const accessToken = this.jwtService.sign(payload);
|
||||||
const refreshToken = this.jwtService.sign(
|
const refreshToken = this.jwtService.sign(
|
||||||
{ ...payload, type: 'refresh' },
|
{ ...payload, type: 'refresh' },
|
||||||
{ expiresIn: '30d' },
|
{ expiresIn: '60d' },
|
||||||
);
|
);
|
||||||
|
|
||||||
await this.redisService.set(
|
await this.redisService.set(
|
||||||
`refresh_token:${userEntity.id}`,
|
`refresh_token:${userEntity.id}`,
|
||||||
refreshToken,
|
refreshToken,
|
||||||
'EX',
|
'EX',
|
||||||
60 * 60 * 24 * 30,
|
60 * 60 * 24 * 60,
|
||||||
);
|
);
|
||||||
|
|
||||||
return { accessToken, refreshToken };
|
return { accessToken, refreshToken };
|
||||||
|
|||||||
Reference in New Issue
Block a user