mirror of
https://github.com/open-metadata/OpenMetadata.git
synced 2025-09-03 06:03:12 +00:00
chore(ui): logout user on unsuccessful refresh attempt (#19542)
This commit is contained in:
parent
5fb7abb820
commit
33c107dea0
@ -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