From 7f1bb7e73f5be951a5d0c43ed64edf516d18b5a7 Mon Sep 17 00:00:00 2001 From: DMehaffy Date: Mon, 24 Apr 2023 03:33:20 -0700 Subject: [PATCH] Allow configuration of SSO Cookie Domain (#16471) --- .../admin/ee/server/controllers/authentication/middlewares.js | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/packages/core/admin/ee/server/controllers/authentication/middlewares.js b/packages/core/admin/ee/server/controllers/authentication/middlewares.js index deb669844b..1d2e8a7a03 100644 --- a/packages/core/admin/ee/server/controllers/authentication/middlewares.js +++ b/packages/core/admin/ee/server/controllers/authentication/middlewares.js @@ -95,13 +95,14 @@ const redirectWithAuth = (ctx) => { params: { provider }, } = ctx; const redirectUrls = utils.getPrefixedRedirectUrls(); + const domain = strapi.config.get('server.admin.auth.domain'); const { user } = ctx.state; const jwt = getService('token').createJwtToken(user); const isProduction = strapi.config.get('environment') === 'production'; - const cookiesOptions = { httpOnly: false, secure: isProduction, overwrite: true }; + const cookiesOptions = { httpOnly: false, secure: isProduction, overwrite: true, domain }; const sanitizedUser = getService('user').sanitizeUser(user); strapi.eventHub.emit('admin.auth.success', { user: sanitizedUser, provider });