Discord認証つき管理ログイン

Cloudflare Workers 側で Discord OAuth2 を処理し、管理者判定は D1 の admin_users テーブルで行います。

認証状態を確認中
DB適用の流れ

1. wrangler d1 create → 2. schema.sql を execute → 3. seed-admin.sql で管理者追加 → 4. Discord ログイン