必須バインディング
| バインディング | 目的 |
|---|---|
DB |
D1 リレーショナルストレージ。 |
CACHE |
ディスカバリー、キー、ブランド設定用の KV キャッシュ。 |
STORAGE |
アセットとエクスポート用の R2 オブジェクトストレージ。 |
EMAIL_QUEUE |
トランザクションメールキュー。 |
AUDIT_QUEUE |
監査イベントキュー。 |
SESSION_REVOCATION |
セッション取り消し状態用の Durable Object です。 |
必須シークレット
| シークレット名 | 目的 |
|---|---|
KEK |
インスタンス署名鍵のエンベロープ暗号化。 |
PEPPER |
サーバー側のパスワードとトークンハッシュ用ペッパー値。 |
BOOTSTRAP_TOKEN |
セルフホスト環境でのインスタンス初期化を保護します。 |
デプロイチェック
デプロイ後にヘルスチェック、OIDC ディスカバリー、JWKS、Hosted Auth 設定、インスタンス発行者からの少なくとも 1 回の認可リダイレクトを検証します。
curl https://xid.dev/v1/health
curl https://xid.dev/.well-known/openid-configuration
curl https://xid.dev/jwks
curl https://xid.dev/auth/config