mirror of
https://github.com/open-metadata/OpenMetadata.git
synced 2025-09-05 15:13:07 +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);
|
resetUserDetails(true);
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
|
}).catch((err) => {
|
||||||
|
resetUserDetails(true);
|
||||||
|
|
||||||
|
return Promise.reject(err);
|
||||||
});
|
});
|
||||||
} else {
|
} else {
|
||||||
// If refresh is in progress, queue the request
|
// If refresh is in progress, queue the request
|
||||||
|
@ -23,7 +23,12 @@ interface RenewTokenResponse {
|
|||||||
}
|
}
|
||||||
|
|
||||||
export const renewToken = async () => {
|
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;
|
return data.data;
|
||||||
};
|
};
|
||||||
|
Loading…
x
Reference in New Issue
Block a user