You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Supabase update their authSystem last week resulting in throwing a 403 error instead of a 401+logout as before.
It makes that when we connect, sometimes we get stuck in a limbo between trying to connect and accessing React-Admin.
I addressed that issue to Supabase team and this is their answer:
**This error is returned when we detect that the session_id claim in the access token doesn't exist in the auth.sessions table. It was introduced in this PR (supabase/auth#1538) because we realised that we were returning the wrong error when the session is missing. Before this PR was merged, the sign out API would return a panic and fail silently, returning a 5xx error to the client which can't be handled.
You can fix this by doing either one of these options:
Manually ignore 403s returned from signOut and just clear the local session stored on the browser.
Upgrade to supabase-js v2.43.1 which contains the changes to ignore 403s returned by the signOut method**
We cannot update supabase-js since ra-supabase uses it as a peer dependency.
That why it would be much appreciated if you guys could update ra-supabase to include that important new supabase-js version.
Kind regards,
The text was updated successfully, but these errors were encountered:
Hello RA team,
Supabase update their authSystem last week resulting in throwing a 403 error instead of a 401+logout as before.
It makes that when we connect, sometimes we get stuck in a limbo between trying to connect and accessing React-Admin.
I addressed that issue to Supabase team and this is their answer:
**This error is returned when we detect that the session_id claim in the access token doesn't exist in the auth.sessions table. It was introduced in this PR (supabase/auth#1538) because we realised that we were returning the wrong error when the session is missing. Before this PR was merged, the sign out API would return a panic and fail silently, returning a 5xx error to the client which can't be handled.
You can fix this by doing either one of these options:
We cannot update supabase-js since ra-supabase uses it as a peer dependency.
That why it would be much appreciated if you guys could update ra-supabase to include that important new supabase-js version.
Kind regards,
The text was updated successfully, but these errors were encountered: