From 2a9de718ce042daee85352d00d9943e3d05907d9 Mon Sep 17 00:00:00 2001 From: kyle hoell Date: Sat, 28 Nov 2020 01:50:37 -0500 Subject: [PATCH] made access token last 20 minutes, is no longer in testing. Made it so refresh tokens get removed 1 hour after they are created for cleanup --- backend/cookies/createCookies.ts | 2 +- backend/middleware/authRefresh.ts | 2 +- backend/models/user.ts | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/backend/cookies/createCookies.ts b/backend/cookies/createCookies.ts index 7281ddf..ba11d2c 100644 --- a/backend/cookies/createCookies.ts +++ b/backend/cookies/createCookies.ts @@ -1,6 +1,6 @@ import {Response } from "express"; -const maxAgeAccess = 1000 * 5;//60 * 1000 * 20; +const maxAgeAccess = 60 * 1000 * 20; const maxAgeRefresh = 60 * 1000 * 60 * 24 * 30; const maxAgeStreamVideo = 60 * 1000 * 60 * 24; diff --git a/backend/middleware/authRefresh.ts b/backend/middleware/authRefresh.ts index 4aca5db..633aa9d 100644 --- a/backend/middleware/authRefresh.ts +++ b/backend/middleware/authRefresh.ts @@ -25,7 +25,7 @@ const removeOldTokens = async(userID: string, ipAddress: string | undefined, old try { - const minusTime = oldTime - (1000 * 5 * 10); + const minusTime = oldTime - (1000 * 60 * 60); ipAddress = ipAddress ? ipAddress : ""; diff --git a/backend/models/user.ts b/backend/models/user.ts index 1e70704..001b5c9 100644 --- a/backend/models/user.ts +++ b/backend/models/user.ts @@ -217,7 +217,7 @@ export interface UserInterface extends Document { } } -const maxAgeAccess = 1000 * 5 * 10; //60 * 1000 * 20 + (1000 * 60); +const maxAgeAccess = 60 * 1000 * 20 + (1000 * 60); const maxAgeRefresh = 60 * 1000 * 60 * 24 * 30 + (1000 * 60); const maxAgeAccessStreamVideo = 60 * 1000 * 60 * 24;