Cloudflare Access
このサイトへのアクセスは Cloudflare Access (Zero Trust) で管理されています。アプリケーションコード内では認証処理を行わず、Cloudflare のネットワークレイヤーでアクセスを制御します。
セットアップ手順
1. Zero Trust ダッシュボードにアクセス
Cloudflare Zero Trust にログインします。
2. Application の作成
- Access → Applications に移動
- Add an application をクリック
- Self-hosted を選択
- Application domain にデプロイ先のドメインを設定
3. Identity Provider の設定
- Settings → Authentication に移動
- 使用する Identity Provider (Google, GitHub, SAML など) を追加・設定
4. Access Policy の作成
- Application の設定で Add a policy をクリック
- Policy name を設定
- Include ルールでアクセスを許可するユーザー・グループを指定
- 例: 特定のメールドメイン、GitHub Organization、Google Groups など
- 必要に応じて Require や Exclude ルールを追加