Skip to content

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

ServiceNow (OIDC)

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

このガイドでは、ServiceNow を Cloudflare One の OIDC アプリケーションとして設定する方法を説明します。

前提条件

1. Cloudflare One に SaaS アプリケーションを追加する

  1. Cloudflare ダッシュボード で、Zero Trust > Access controls > Applications を開きます。
  2. Create new application > SaaS application を選びます。
  3. ApplicationServiceNow と入力し、表示される対応するテキストボックスを選びます。
  4. 認証プロトコルとして OIDC を選びます。
  5. Add application を選びます。
  6. Scopes で、Access が ID トークンに含める属性を選びます。
  7. Redirect URLshttps://<INSTANCE-NAME>.service-now.com/navpage.do を入力します。
  8. (任意)IdP が対応している場合は Proof of Key Exchange (PKCE) を有効にします。有効にすると、すべてのログイン試行で PKCE が実行されます。
  9. Client secretClient ID をコピーします。
  10. アプリケーションの Access ポリシー を設定します。
  11. (任意)Experience settings で、Enable App in App Launcher をオンにし、App Launcher URLhttps://<INSTANCE-NAME>.service-now.com を入力して App Launcher の設定 を行います。
  12. アプリケーションを保存します。

2. ServiceNow に Multiple Provider Single Sign-On Installer プラグインを追加する

  1. ServiceNow で All を選びます。
  2. 検索バーに System Applications と入力し、All Available Applications の下で All を選びます。
  3. 検索バーに Integration - Multiple Provider Single Sign-On Installer と入力します。
  4. Install を選びます。
  5. Install now が選ばれていることを確認し、Install を選びます。

3. ServiceNow に OIDC SSO プロバイダーを追加してテストする

  1. All を選びます。
  2. 検索バーに Multi-Provider SSO と入力し、Identity Providers を選びます。
  3. New > OpenID Connect を選びます。
  4. ポップアップで次の項目を入力します。
    • Name: SSO の名前(例: Cloudflare Access)。別途設定しない限り、ユーザーは ServiceNow へのサインイン時にこの名前を選びます。
    • Client ID: Cloudflare One のアプリケーション設定にある Client ID
    • Client Secret: Cloudflare One のアプリケーション設定にある Client Secret
    • Well Known Configuration URL: https://<TEAM-DOMAIN>.cloudflareaccess.com/cdn-cgi/access/sso/oidc/<CLIENT-ID>/.well-known/openid-configuration
  5. Import を選びます。
  6. Active がオンになっていることを確認します。
  7. Show as Login option をオンにします。必要なら SSO label に、ユーザーのログイン画面用ラベルを入力します。
  8. Update を選びます。

4. 連携をテストする

ログイン画面に SSO を表示するには、少なくとも 1 つの管理者アカウントで アカウントリカバリー を有効にし、設定しておく必要があります。アカウントリカバリーを設定したら、ServiceNow からログアウトし、シークレットウィンドウを開きます。ServiceNow の URL へ移動します。設定した SSO 名を選ぶと、アイデンティティプロバイダーでのサインインを求められます。連携が成功したら、OIDC 設定画面に戻り、DefaultAuto Redirect IDP をオンにできます。

役に立ちましたか?