Microsoft Teams Graph スポーク のセットアップ
Microsoft Azure ポータルにカスタム OAuth アプリケーションを作成して ServiceNow インスタンスと Microsoft Teams アカウントを統合し、ServiceNow 要求を認証します。
始める前に
- 統合ハブ サブスクリプションの要求
- Microsoft Teams Graph スポーク を有効にします。
- 必要なロール:admin
Microsoft Azure ポータルを使用してアプリケーションを登録
アプリケーションを Microsoft Entra ID (Microsoft 旧 Azure Active Directory) に登録して、ServiceNow インスタンスへの認証機能を提供します。
始める前に
このタスクについて
手順
-
MicrosoftAzure ポータルで、後で使用するためにディレクトリー ID をコピーして記録します。
詳細については、「 サインインするためのテナントとアプリ ID の値を取得する 」を参照してください。 Microsoft Entra ID のドキュメント.
- Azure ポータルでアプリケーションを登録します。アプリケーションの登録手順については、次を参照してください。 チュートリアル: アプリを登録する Microsoft Entra ID Microsoft Docs にあります。
- 後で使用するために、アプリケーション ID をコピーして記録します。
-
[リダイレクト URL] を https://<instance-name>.service-now.com/oauth_redirect.do の形式で追加します。
詳細については、Microsoft Docs の「Azure Time Series Insights API の認証と承認」を参照してください。
-
[必須権限] については、[Microsoft Graph] を選択します。
詳細については、Microsoft Docs の「Microsoft ID プラットフォームでの権限と同意」を参照してください。
スポークアクションを使用するために必要な権限については、Microsoft Teams Graph スポーク の「Spoke actions (スポークのアクション)」のセクションを参照してください。要件に応じて、権限を指定します。権限の詳細については、Microsoft Docs の「Microsoft Graph REST API v1.0 reference (Microsoft Graph REST API v1.0 リファレンス)」を参照してください。
- 後の構成で使用できるように [クライアントシークレット] を記録します。
タスクの結果
Microsoft Teams Graph スポーク の接続の構成
Microsoft Teams 接続を追加して構成し、 Microsoft Teams Graph スポーク で ServiceNow 要求を認証します。
始める前に
必要なロール:admin
手順
- 移動先 すべて > プロセスの自動化 > Flow Designer.
- [接続] タブをクリックします。
-
[Microsoft Teams スポーク] 接続を設定します。
-
[Microsoft Teams スポーク] 接続エイリアスを見つけて、[詳細を表示] をクリックします。
注:[接続を追加] はクリックしないでください。
- [編集] をクリックするか、スポークを初めて設定する場合は、[設定 (Configure)] をクリックします。
-
[接続を設定] フォームのフィールドに入力します。
フィールド 説明 名前 この接続に関連付けられたエイリアスレコードを識別する名前です。 接続 URL 接続 URL です。「https://graph.microsoft.com」と入力します。 API バージョン 値はデフォルトで [v1.0] に設定されています。 他の API バージョンを使用している場合は、ここでバージョン番号を更新します。
認証 URL OAuth 認証コードのエンドポイントhttps://login.microsoftonline.com/<Directory-ID>/oauth2/v2.0/authorize と入力します。 トークン URL OAuth サーバートークンエンドポイントhttps://login.microsoftonline.com/<Directory-ID>/oauth2/v2.0/token と入力します。 トークン失効 URL OAuth サーバートークン失効エンドポイントです。 OAuth クライアント ID アプリケーション登録時に作成されたアプリケーション ID です。 OAuth クライアントシークレット アプリケーション登録時に作成したクライアントシークレット OAuth リダイレクト URL OAuth コールバックエンドポイント。https://<instance-name>.service-now.com/oauth_redirect.do と入力します。 - [OAuth トークンを設定して取得] をクリックします。
-
[Microsoft Teams スポーク] 接続エイリアスを見つけて、[詳細を表示] をクリックします。
-
[Microsoft Teams Graph クライアント認証情報 (Microsoft Teams Graph Client Credentials)] 接続を設定します。
[スケジュールを検索] アクションを除き、他のすべてのカレンダーおよび Webhook 管理スポークアクションでは、この接続レコードを使用します。
-
[Microsoft Teams Graph クライアント認証情報 (Microsoft Teams Graph Client Credentials)] 接続エイリアスを見つけて、[詳細を表示] をクリックします。
注:[接続を追加] はクリックしないでください。
- [編集] をクリックするか、スポークを初めて設定する場合は、[設定 (Configure)] をクリックします。
-
フォームのフィールドに入力します。
表 : 1. [接続を設定] フォーム フィールド 説明 名前 この接続に関連付けられたエイリアスレコードを識別する名前です。 接続 URL 接続 URL です。「https://graph.microsoft.com」と入力します。 API バージョン 値はデフォルトで [v1.0] に設定されています。 他の API バージョンを使用している場合は、ここでバージョン番号を更新します。
トークン URL OAuth サーバートークンエンドポイントhttps://login.microsoftonline.com/<Directory-ID>/oauth2/v2.0/token と入力します。 OAuth クライアント ID アプリケーション登録時に作成されたアプリケーション ID です。 OAuth クライアントシークレット アプリケーション登録時に作成したクライアントシークレット - [OAuth トークンを設定して取得] をクリックします。
-
[Microsoft Teams Graph クライアント認証情報 (Microsoft Teams Graph Client Credentials)] 接続エイリアスを見つけて、[詳細を表示] をクリックします。
タスクの結果
スポーク接続が設定され、スポークの使用準備ができました。