mirror of
https://github.com/open-metadata/OpenMetadata.git
synced 2025-11-02 11:39:12 +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);
|
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