From 4c87f30184b84320542afd5325ede13f104e469f Mon Sep 17 00:00:00 2001 From: Julian Lam Date: Fri, 11 Dec 2020 11:50:18 -0500 Subject: [PATCH] feat: allow plugins to override ACP relogin challenge - used in 2factor --- src/middleware/admin.js | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/src/middleware/admin.js b/src/middleware/admin.js index fbf8cc8dbe..021ccd2785 100644 --- a/src/middleware/admin.js +++ b/src/middleware/admin.js @@ -151,6 +151,12 @@ middleware.checkPrivileges = helpers.try(async (req, res, next) => { req.session.returnTo = returnTo; req.session.forceLogin = 1; + + await plugins.hooks.fire('response:auth.relogin', { req, res }); + if (res.headersSent) { + return; + } + if (res.locals.isAPI) { res.status(401).json({}); } else {