Admin Access
Sign in with Notion.
Auth.js handles the OAuth session, D1 stores the user record, and Turnstile protects the sign-in entry point.
Continue with Notion
First-time users are auto-registered as members. Admin access is granted only to the configured allowlist.