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

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

    始める前に

    必要なロール:管理者

    手順

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

      モバイル SDK iOS X.509 証明書

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

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

      OAuth JWT