Skip to content

非公式本サイトは非公式の日本語ドキュメントであり、Cloudflare 公式サイトではありません。最新情報はdevelopers.cloudflare.comをご確認ください。

ベストプラクティス

最終更新 Markdown で表示Agent セットアップ

多くのお客様は、性質の異なるプライベートアプリケーションを抱えています。自社開発、社内のマネージドサービス、SSO 連携が使えるもの、HTML など別の認証に依存するものが混在します。そのため、アプリケーションごとに 導入方法 を組み合わせることを推奨します。次の表のとおり、実装のしやすさと組織全体への影響を基準に、アプリケーションを優先度付きのカテゴリに分類できます。

アプリケーションの種類 推奨 結果
統合 SSO がないプライベート Web アプリ アプリケーションを Cloudflare ドメイン上でのみ公開する ユーザーは Cloudflare に委任した新しいドメインでアプリケーションにアクセスし、Cloudflare 連携を通じてすぐに SSO を適用します。
統合 SSO があるプライベート Web アプリ SSO を設定できる場合: アプリケーションを Cloudflare ドメイン上でのみ公開する
SSO を設定できない場合: 既存の内部ドメインでアプリケーションを公開し、同一の外部ドメインを Cloudflare に委任する
ユーザーは、同じドメインまたは新しいドメインで、Cloudflare 経由の内部 Web サービスにアクセスします。設定済みの場合、SSO プロバイダーは内部ドメインから Cloudflare が権威を持つ外部ドメインへ、透過的にユーザーをリダイレクトします。
開発中の重要な新規内部アプリケーション アプリケーションを Cloudflare ドメイン上でのみ公開する 開発者は、SAML または OIDC 連携のリダイレクト先として、Cloudflare 上の新しい公開ホスト名をプログラムで生成する(または付与される)ことができます。
開発中の新規マイクロサービス アプリケーションを Cloudflare ドメイン上でのみ公開する
任意で、内部アプリケーションの認証として Access JWT を利用 する。
開発者は、アプリケーションのコードベースに JWT 認可の仕組みを直接組み込み、Terraform を使って Cloudflare のホスト名とポリシーを自動作成できます。
内部 API エンドポイント(外部 / 内部 API に依存する内部アプリケーションを含む) 内部 API を Cloudflare ドメイン上で公開し、ユーザー向けポリシーに加えて サービストークン を受け入れる Access ポリシーを作成する。 自動化システムは リクエストヘッダーのサービストークン で認証でき、エンドユーザーはこれまでどおり IdP でログインします。

役に立ちましたか?