Microsoft Teams アプリケーションと ServiceNow インスタンスの接続
レジストリエントリを作成して、OAuth 認証のために Microsoft Teams アプリケーションを ServiceNow インスタンスに接続します。
始める前に
必要なロール:admin
手順
- ServiceNow インスタンスにログインします。
- 移動先 すべて > システム OAuth > アプリケーションレジストリー.
- [新規] を選択します。
- [サードパーティ OAuth プロバイダーに接続] を選択します。
-
フォームのフィールドに入力します。
- 名前:レコードを一意に識別する名前 (「Microsoft Teams for Notify 自己設定アプリ」など) 。
- クライアント ID:Microsoft Teams でアプリ作成中に作成およびコピーされたアプリケーション (クライアント) ID またはボット ID。
Microsoft Azure ポータルからアプリケーション (クライアント) ID をコピーします。Microsoft Teams 用開発者ポータルで作成されたボット ID と Microsoft Azure ポータルのアプリケーション (クライアント) ID は同じです。アプリケーション (クライアント) ID やボット ID の情報については、「Microsoft Teams でアプリを作成して電話をかけることができるようにする」を参照してください。
Microsoft Teams Developer Portal で作成された Microsoft Teams アプリのアプリ ID はコピーしないでください。
- クライアントシークレット:Microsoft Teams Developer Portal でボットを作成したとき (ステップ 3h) に生成したパスワード 。
Microsoft Azure ポータルのクライアントシークレット情報については、「Microsoft Teams でアプリを作成して電話をかけることができるようにする」を参照してください。
- デフォルトの権限許可タイプ:クライアント資格情報
- トークン URL:アプリのディレクトリ ID を含むトークンのエンドポイント URL。構造は https://login.microsoftonline.com/<Directory-ID>/oauth2/v2.0/token。ここで <Directory ID> は、Microsoft Teams Developer Portal でのアプリやボット作成時に作成されるテナント ID です。Microsoft Azure ポータルのテナント ID 情報については、「Microsoft Teams でアプリを作成して電話をかけることができるようにする」を参照してください。
または次の手順に従います。
- https://portal.azure.com/ で Microsoft Azure ポータルにログインします。
- 移動先 Azure サービス > Azure Active Directory > 管理 > アプリの登録.
- Notify コネクタ用に作成された新しいボットを、名前またはアプリケーション (クライアント) ID で検索して開きます。
- [ディレクトリ (テナント) ID] の値をコピーします。
- 検索項目 エンドポイント > OAuth 2.0 トークンエンドポイント (v2) を取得する.
- "common" のデフォルト値を、コピーしたディレクトリ (テナント) ID の値に置き換えます。
- レコードを作成します。
-
OAuth エンティティプロファイル の値を設定します。
注:デフォルトで、OAuth エンティティプロファイルレコードが作成されます。作成できない場合は、次のサブステップに従って作成できます。
利用可能なプロファイルがない場合は、プロファイルを作成します。
- 関連リストで [OAuth エンティティプロファイル] を選択します。
- <>default_profile レコードを開きます。
- 関連リストで [OAuth エンティティプロファイルスコープ] を選択します。
- 以下の値でレコードを追加します。
- 名前:Default
- OAuthscope:
- [更新] を選択して変更を保存します。