ServiceNow インスタンスでのアプリケーションレジストリエントリの作成

  • リリースバージョン: Yokohama
  • 更新日 2025年01月30日
  • 所要時間:2分
  • OAuth 認証に参加するには、アプリケーションをインスタンスに登録します。

    始める前に

    必要なロール:admin

    手順

    1. 次のように移動する。 All (すべて) > システム OAuth > アプリケーションレジストリー.
    2. [New (新規)] を選択します。
    3. [OAuth アプリケーションの種類は?] フィールドで、[ID トークンを検証するために OIDC プロバイダーを構成します。] を選択します。
    4. フォームのフィールドに入力します。
      • 名前:「Microsoft Teams」など、レコードを一意に識別する名前を入力します。
      • クライアント ID:セクション「Microsoft Teams でアプリを作成して電話をかけることができるようにする」で設定したクライアント ID の値を api://<インスタンス名>.service-now.com/<クライアント ID> の形式で入力します。
      • クライアントシークレット:任意のランダム値をクライアントシークレットとして入力し、それをメモします。
      • OAuth OIDC プロバイダー構成レコードを追加します。
        1. [OAuth OIDC プロバイダー構成] ルックアップを選択して新しいレコードを作成し、[新規] を選択します。
        2. OIDC プロバイダー構成の [新規レコード] フォームで、フィールドに入力します。
          表 : 1. OIDC プロバイダー構成の [新規レコード] フォーム
          フィールド 説明
          OIDC プロバイダー

          レコードを一意に識別する名前を入力します。

          例:Microsoft Teams Meeting 拡張機能

          OIDC メタデータ URL

          値を次の形式で入力します。

          https://login.microsoftonline.com/{tenant_id_from_azure}/v2.0/.well-known/openid-configuration

          テナント ID をコピーするには、「Microsoft Teams でアプリを作成して電話をかけることができるようにする」を参照してください。

          ユーザー要求 任意のユーザー名を入力します。
        3. [OIDC プロバイダー構成] の [新規レコード] フォームのヘッダーを右クリックし、[保存] を選択します。
        4. [送信] を選択します。
      • OAuth エンティティスコープのレコードを追加します。
        1. [OAuth エンティティスコープ] 関連リストを選択します。
        2. [名前][Default][OAuthscope][.default] の値を持つレコードを追加します。
    5. [OAuth OIDC エンティティ] フォームで [保存] を選択します。
    6. 新しいOAuth トークンを生成します。
      1. 次のように移動する。 通知 > Microsoft Teams > 構成.
      2. [このレコードをプレビュー] アイコンを選択し、[レコードを開く] を選択して、[要求者] に関連付けられたレコードを開きます。
      3. [OAuth トークンの取得] 関連リンクを選択してトークンを更新します。
      4. [OAuth 2.0 認証情報] フォームで [更新] を選択します。
      5. Microsoft Teams の構成フォームで [更新] を選択します。

    次のタスク

    Meeting 拡張機能と Microsoft Teams の統合を完了したら、「Microsoft Teams の Meeting 拡張機能」セクションを参照してください。