From 648a5341e5f149d987825bbafa92f80ed0314c05 Mon Sep 17 00:00:00 2001 From: Brian Cao Date: Tue, 8 Nov 2022 12:51:04 -0800 Subject: [PATCH] fix useAuth --- lib/middleware.js | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/lib/middleware.js b/lib/middleware.js index 8c93369a..a79027fd 100644 --- a/lib/middleware.js +++ b/lib/middleware.js @@ -2,7 +2,8 @@ import { createMiddleware, unauthorized, badRequest } from 'next-basics'; import debug from 'debug'; import cors from 'cors'; import { findSession } from 'lib/session'; -import { parseAuthToken, parseShareToken } from 'lib/auth'; +import { parseAuthToken, parseShareToken, getAuthToken } from 'lib/auth'; +import redis from 'lib/redis'; const log = debug('umami:middleware'); @@ -21,7 +22,7 @@ export const useSession = createMiddleware(async (req, res, next) => { }); export const useAuth = createMiddleware(async (req, res, next) => { - const token = await parseAuthToken(req); + const token = redis.enabled ? await redis.get(getAuthToken(req)) : await parseAuthToken(req); const shareToken = await parseShareToken(req); if (!token && !shareToken) {