From ea049643f77a20a2dbd668bde1b0f487cdbe6ec1 Mon Sep 17 00:00:00 2001 From: Chirag Madlani <12962843+chirag-madlani@users.noreply.github.com> Date: Tue, 8 Jul 2025 09:57:29 +0530 Subject: [PATCH] fix(ui): okta multi tab refresh issue (#21280) * fix(ui): okta multi tab refresh issue * add missing import * update okta settings to run unlimited refresh * empty commit --- .../Auth/AuthProviders/OktaAuthProvider.tsx | 13 ++++++++----- 1 file changed, 8 insertions(+), 5 deletions(-) diff --git a/openmetadata-ui/src/main/resources/ui/src/components/Auth/AuthProviders/OktaAuthProvider.tsx b/openmetadata-ui/src/main/resources/ui/src/components/Auth/AuthProviders/OktaAuthProvider.tsx index be81530008f..1d482113a17 100644 --- a/openmetadata-ui/src/main/resources/ui/src/components/Auth/AuthProviders/OktaAuthProvider.tsx +++ b/openmetadata-ui/src/main/resources/ui/src/components/Auth/AuthProviders/OktaAuthProvider.tsx @@ -40,16 +40,19 @@ export const OktaAuthProvider: FunctionComponent = ({ scopes, pkce, tokenManager: { - autoRenew: false, + autoRenew: true, + storage: 'localStorage', + syncStorage: true, expireEarlySeconds: 60, + secure: true, }, cookies: { secure: true, - sameSite: 'none', + sameSite: 'lax', }, services: { - autoRenew: false, - renewOnTabActivation: false, + autoRenew: true, + renewOnTabActivation: true, tabInactivityDuration: 3600, }, }), @@ -99,7 +102,7 @@ export const OktaAuthProvider: FunctionComponent = ({ .catch(async (err) => { // eslint-disable-next-line no-console console.error(err); - // Redirect to login on error + // Redirect to login on error. await customAuthHandler(); }); },