証明書の構成と OAuth エンティティの作成

  • リリースバージョン: Zurich
  • 更新日 2025年07月31日
  • 所要時間:1分
  • JSON Web トークン (JWT) を受け入れて OAuth アクセストークンと交換するように ServiceNow インスタンスを構成する必要があります。この機能を有効にするには、JWT トークンコンシューマーとして使用する ServiceNow インスタンスに JWT プロバイダーの秘密鍵と一致する証明書をインストールし、そのインスタンスで OAuth エンティティを作成する必要があります。

    始める前に

    必要なロール:admin

    手順

    1. まだ構成していない場合は、 ServiceNow インスタンスを OAuth JWT プロバイダーとして構成します。
      詳細については、「Create an OAuth JWT API endpoint for external clients (machine to machine integration)」を参照してください。
    2. 移動先 システム定義 > 証明書.
    3. [ 新規 ] を選択し、次の図に示すように新しい公開証明書を作成します。

      Mobile SDK iOS X.509 証明書

      この証明書の作成の詳細については、「 X.509 証明書の更新」を参照してください。

    4. OAuth エンティティを作成します。
      詳細については、「Create an OAuth JWT API endpoint for external clients (machine to machine integration)」を参照してください。
    5. [ 公開クライアント ] フィールドをフォームに追加して選択します。
      注:
      このフィールドは、デフォルトでは表示されません。
    6. レコードを保存します
    7. JWT 検証者マップエントリを追加します。
      レコードが保存されると、[ Jwt 検証者マップ ] という新しいセクションがフォームの下部に表示されます。
      1. [ 名前 ] フィールドに名前を追加し、任意の名前を選択して、追加された証明書を選択します。
        他のフィールドである [子供 ] と [ 共有キー] は、自動入力されるため空白のままにすることができます。
    8. 構成が完了したら、フォームに次のような情報が含まれていることを確認します。

      OAuth JWT