ユーザーアカウントのサードパーティトークンのワークフロー

  • リリースバージョン: Zurich
  • 更新日 2026年03月12日
  • 所要時間:1分
  • このワークフローは、トークンフェデレーションの概念に基づいています。これにより、クライアントアプリケーションは IdP から直接トークンを取得し、それを使用して ServiceNow API にアクセスできるようになります。

    始める前に

    必要なロール: oauth_admin、mi_admin、admin

    このタスクについて

    サードパーティクライアントアプリケーションは、ID プロバイダー (IdP) に直接トークンを要求します。クライアントと IdP 間の認証方法は柔軟で、特定の要件を満たすように構成できます。認証に成功すると、IdP は ID トークンまたはアクセストークンを発行し、オプションでリフレッシュトークンを発行します。これらのトークンはクライアントアプリケーションに直接送信され、クライアントアプリケーションはそれらを使用して ServiceNow API にアクセスします。
    注:
    ServiceNow は、セットアップ中に構成された公開鍵を使用してトークンを検証し、要求された API へのアクセスを許可します。トークンが JSON Web トークン (JWT) 形式であることを確認します。
    図 : 1. ユーザーアカウントのワークフロー
    ユーザーアカウントのワークフロー
    注:
    この図は説明のためのものです。クライアントアプリケーションと ID プロバイダー間の認証コード権限許可フローが表示されます。ワークフローは柔軟です。要件に基づいて別のフローを使用できます。

    手順

    1. サードパーティクライアントアプリケーションを構成します。

      ID プロバイダー (IdP) から直接トークンを要求するようにサードパーティクライアントアプリケーションを設定します。セキュリティと統合の要件に最も適した認証方法を選択します。

    2. ServiceNow で OAuth クライアントを作成します。

      ID プロバイダー (IdP) からの受信トークンの検証を有効にするために必要な詳細を入力します。構成方法の詳細については、次を参照してください。 サードパーティ ID トークンの構成