Supabase Auth + Resend OTP
Tavern Bag sign-in now has a real home.
This page is the canonical full-page auth surface for Tavern Bag. It uses the same backend OTP contract as the extension popup, finalizes a real Supabase session, and also completes direct token_hash magic-link URLs.
Email delivery is handled by Resend through the deployed Pages backend routes.
Session finalization is handled by Supabase Auth, not custom local token storage.
If you came from an email button, this page will consume
token_hash from the URL automatically.
Returning member
Email your sigil
Request a one-time code, then finish the real Supabase session here.
Enter the code
We sent a six-digit sigil to .
Authenticated
This browser now has an active Supabase session for Tavern Bag.
Signed in
You can return to the extension now, or keep this tab open to verify the session manually.