In the AUTH_CHECK of my authprovider i validate my token :
if (type === AUTH_CHECK) {
return isTokenValid(localStorage.getItem('token')) ? Promise.resolve() : Promise.reject()
}
After my rejected promise my resource is called, i can see it in my browser's console :
GET https://localhost:88/api/1/myresource 401
After that, my Login form i s called. So why calling my resource to detect the unauthorized acces ? I already rejected my promise before that.
That's because react-admin optimistically renders its UI before the authProvider call returns in order to avoid empty pages