It depends on your use-case. There's nothing really forcing you to use Supabase on the front-end.
For example, if you really wanted to, you could have an Express-js server which has sessions, and handles auth to Supabase via routes.
Likewise, you could have everything running on the front-end if it's easier.