diff --git a/openmetadata-ui/src/main/resources/ui/src/components/AppBar/Appbar.tsx b/openmetadata-ui/src/main/resources/ui/src/components/AppBar/Appbar.tsx index fae6f2ad736e..53506b58890b 100644 --- a/openmetadata-ui/src/main/resources/ui/src/components/AppBar/Appbar.tsx +++ b/openmetadata-ui/src/main/resources/ui/src/components/AppBar/Appbar.tsx @@ -20,6 +20,7 @@ import { useTourProvider } from '../../context/TourProvider/TourProvider'; import { CurrentTourPageType } from '../../enums/tour.enum'; import { useApplicationStore } from '../../hooks/useApplicationStore'; import useCustomLocation from '../../hooks/useCustomLocation/useCustomLocation'; +import TokenService from '../../utils/Auth/TokenService/TokenServiceUtil'; import { extractDetailsFromToken, isProtectedRoute, @@ -38,8 +39,7 @@ const Appbar: React.FC = (): JSX.Element => { const { isTourOpen, updateTourPage, updateTourSearch, tourSearchValue } = useTourProvider(); - const { isAuthenticated, searchCriteria, trySilentSignIn } = - useApplicationStore(); + const { isAuthenticated, searchCriteria } = useApplicationStore(); const parsedQueryString = Qs.parse( location.search.startsWith('?') @@ -126,7 +126,7 @@ const Appbar: React.FC = (): JSX.Element => { const { isExpired } = extractDetailsFromToken(getOidcToken()); if (!document.hidden && isExpired) { // force logout - trySilentSignIn(true); + TokenService.getInstance().refreshToken(); } }; diff --git a/openmetadata-ui/src/main/resources/ui/src/interface/store.interface.ts b/openmetadata-ui/src/main/resources/ui/src/interface/store.interface.ts index 575919b84d0d..d4440050d374 100644 --- a/openmetadata-ui/src/main/resources/ui/src/interface/store.interface.ts +++ b/openmetadata-ui/src/main/resources/ui/src/interface/store.interface.ts @@ -79,7 +79,6 @@ export interface ApplicationStore entityDetails: EntityUnion; }) => void; updateSearchCriteria: (criteria: ExploreSearchIndex | '') => void; - trySilentSignIn: (forceLogout?: boolean) => void; setApplicationsName: (applications: string[]) => void; } diff --git a/openmetadata-ui/src/main/resources/ui/src/utils/AuthProvider.util.ts b/openmetadata-ui/src/main/resources/ui/src/utils/AuthProvider.util.ts index be3275b13f04..a6833dadac03 100644 --- a/openmetadata-ui/src/main/resources/ui/src/utils/AuthProvider.util.ts +++ b/openmetadata-ui/src/main/resources/ui/src/utils/AuthProvider.util.ts @@ -363,7 +363,6 @@ export const extractDetailsFromToken = (token: string) => { return { exp: 0, isExpired: true, - timeoutExpiry: 0, }; };