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.