mirror of
https://github.com/open-metadata/OpenMetadata.git
synced 2025-11-01 02:56:10 +00:00
chore(ui): logout user on unsuccessful refresh attempt (#19542)
(cherry picked from commit 33c107dea06ff53ebdae89eb2c7a8e3d26868960)
This commit is contained in:
parent
efb519ec73
commit
7745fc6700
@ -548,6 +548,10 @@ export const AuthProvider = ({
|
||||
resetUserDetails(true);
|
||||
}
|
||||
});
|
||||
}).catch((err) => {
|
||||
resetUserDetails(true);
|
||||
|
||||
return Promise.reject(err);
|
||||
});
|
||||
} else {
|
||||
// If refresh is in progress, queue the request
|
||||
|
||||
@ -23,7 +23,12 @@ interface RenewTokenResponse {
|
||||
}
|
||||
|
||||
export const renewToken = async () => {
|
||||
const data = await axiosClient.get<RenewTokenResponse>(`${BASE_URL}/refresh`);
|
||||
const data = await axiosClient.get<RenewTokenResponse>(
|
||||
`${BASE_URL}/refresh`,
|
||||
// Need to invalidate other status codes
|
||||
// which help is user to force logout
|
||||
{ validateStatus: (status) => status === 200 }
|
||||
);
|
||||
|
||||
return data.data;
|
||||
};
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user