← 戻る

Cloudflare Pagesアプリをプライベート化する方法


Cloudflare Pages アプリのアクセス制限

プライベート用アプリにアクセス制限をかける3つの方法:

方法コスト特徴
Cloudflare Access (Zero Trust)無料50ユーザーGCP IAP相当。コード変更不要
Basic認証(Honoミドルウェア)無料UXが悪い
OAuth許可リスト無料既存OAuth活用

Cloudflare Access が最適な理由

  • コード変更ゼロ: ダッシュボード設定のみで前段にログインゲートが入る
  • 既存のアプリ内認証(Google OAuthなど)と共存可能
  • メール、Google、GitHubなど複数のIdPに対応
  • デフォルトでワンタイムPIN(メール認証)が使える

設定の流れ

Zero Trust Dashboard > Access > Applications > Self-hosted
→ ドメイン指定 → Policy で許可メールアドレス設定 → 完了

GCP IAP的なことをやりたい場合、Cloudflareならこれ一択。