token expire time

This commit is contained in:
2025-11-24 18:51:33 +03:30
parent 2de08b9e65
commit f111b1368f
2 changed files with 7 additions and 7 deletions
+3 -3
View File
@@ -22,9 +22,9 @@ import { RefreshToken } from './entities/refresh-token.entity';
useFactory: (configService: ConfigService) => ({
global: true,
secret: configService.getOrThrow<string>('JWT_SECRET'),
// signOptions: {
// expiresIn: configService.getOrThrow<number>('JWT_EXPIRATION_TIME'),
// },
signOptions: {
expiresIn: configService.getOrThrow<number>('JWT_EXPIRATION_TIME'),
},
}),
inject: [ConfigService],
}),
+4 -4
View File
@@ -20,7 +20,7 @@ export class TokensService {
async generateAccessAndRefreshToken(ownerId: string, restaurantId: string, isAdmin: boolean) {
const refreshExpire = this.configService.getOrThrow<number>('REFRESH_TOKEN_EXPIRE');
const accessExpire = this.configService.getOrThrow<number>('ACCESS_TOKEN_EXPIRE');
const accessExpire = this.configService.getOrThrow<number>('JWT_EXPIRATION_TIME');
const payload: ITokenPayload | IAdminTokenPayload = isAdmin
? { adminId: ownerId, restId: restaurantId }
@@ -33,13 +33,13 @@ export class TokensService {
await this.storeRefreshToken(ownerId, restaurantId, refreshToken, type);
return {
accessToken: { token: accessToken, expire: dayjs().add(accessExpire, 'minutes').valueOf() },
accessToken: { token: accessToken, expire: dayjs().add(accessExpire, 'seconds').valueOf() },
refreshToken: { token: refreshToken, expire: dayjs().add(refreshExpire, 'day').valueOf() },
};
}
private generateAccessToken(payload: ITokenPayload | IAdminTokenPayload, expire: number) {
return this.jwtService.signAsync(payload, { expiresIn: `${expire}m` });
private generateAccessToken(payload: ITokenPayload | IAdminTokenPayload, expiresIn: number) {
return this.jwtService.signAsync(payload, { expiresIn });
}
async storeRefreshToken(ownerId: string, restId: string, refreshToken: string, type: RefreshTokenType) {