diff --git a/api/server/routes/admin/auth.js b/api/server/routes/admin/auth.js index 07306ac4db..9b0ecb66a5 100644 --- a/api/server/routes/admin/auth.js +++ b/api/server/routes/admin/auth.js @@ -8,6 +8,7 @@ const { exchangeAdminCode, createSetBalanceConfig, storeAndStripChallenge, + tenantContextMiddleware, } = require('@librechat/api'); const { loginController } = require('~/server/controllers/auth/LoginController'); const { requireCapability } = require('~/server/middleware/roles/capabilities'); @@ -56,6 +57,7 @@ router.post( middleware.loginLimiter, middleware.checkBan, middleware.requireLocalAuth, + tenantContextMiddleware, requireAdminAccess, setBalanceConfig, loginController, @@ -152,6 +154,7 @@ router.get( failureMessage: true, session: false, }), + tenantContextMiddleware, retrievePkceChallenge('openid'), requireAdminAccess, setBalanceConfig, @@ -190,6 +193,7 @@ router.post( failureMessage: true, session: false, }), + tenantContextMiddleware, retrievePkceChallenge('saml'), requireAdminAccess, setBalanceConfig, @@ -229,6 +233,7 @@ router.get( failureMessage: true, session: false, }), + tenantContextMiddleware, retrievePkceChallenge('google'), requireAdminAccess, setBalanceConfig, @@ -268,6 +273,7 @@ router.get( failureMessage: true, session: false, }), + tenantContextMiddleware, retrievePkceChallenge('github'), requireAdminAccess, setBalanceConfig, @@ -307,6 +313,7 @@ router.get( failureMessage: true, session: false, }), + tenantContextMiddleware, retrievePkceChallenge('discord'), requireAdminAccess, setBalanceConfig, @@ -346,6 +353,7 @@ router.get( failureMessage: true, session: false, }), + tenantContextMiddleware, retrievePkceChallenge('facebook'), requireAdminAccess, setBalanceConfig, @@ -384,6 +392,7 @@ router.post( failureMessage: true, session: false, }), + tenantContextMiddleware, retrievePkceChallenge('apple'), requireAdminAccess, setBalanceConfig,