Azure Application Insights スポークの設定
ServiceNowインスタンスに接続エイリアスを作成します。エイリアスを使用すると、 ServiceNow インスタンスは Microsoft Azure Application Insights から OAuth トークンを要求でき、要求を認証できます。
始める前に
- 統合ハブサブスクリプションを要求します。
- Microsoft Azure Application Insights スポークをアクティブ化します。
- 必要なロール:admin
OAuth プロバイダーとして Microsoft Azure Application Insights を登録する
ServiceNow インスタンスからの OAuth トークンの要求を認証する OAuth アプリケーションを Microsoft Azure に作成します。
始める前に
必要なロール:admin
手順
- https://portal.azure.com/ にログインします。
- [アプリの登録] を選択します。
- [新規登録] を選択します。
-
フォームに入力します。
表 : 1. OAuth アプリケーションの詳細 フィールド 説明 [Name (名前)] OAuth アプリケーションの名前。 サポートされているアカウントの種類 作成している OAuth アプリケーションを使用して BLOB ストレージにアクセスできるユーザーを指定するオプション Microsoft Azure 。 リダイレクト URI (オプション) リダイレクト URI を指定するオプション。リダイレクト URI の形式は https://<instance-name>.service-now.com/oauth_redirect.do です。[プラットフォームの選択] リストから [Web] を選択します。 -
[登録 (Register)] を選択します。
OAuth アプリケーションが登録されます。
-
[基本事項] 見出しの下の次のフィールドから値をコピーします。
- アプリケーション (クライアント) ID
- ディレクトリー (テナント) ID
- [クライアント資格情報] フィールドで、[ 証明書またはシークレットの追加] を選択します。
- [クライアントシークレット] 見出しの下で、 [新しいクライアントシークレット] を選択します。
-
[クライアントシークレットの追加 (Add a client secret)] ウィンドウで、次のアクションを実行します。
- [説明] フィールドに、クライアントシークレットの説明を入力します。
- [有効期限] フィールドに、クライアントシークレットの有効期限を入力します。
-
[Add] を選択します。
クライアントシークレットが生成されます。
-
[値] 見出しの下で、クライアントシークレットをコピーして安全な場所に保存します。
Microsoft Azure Application Insights は OAuth プロバイダーとして登録され、接続レコードの設定に必要な情報を利用できます。
接続エイリアスレコードの作成
接続エイリアスフォームに詳細を入力します。ServiceNow インスタンスはこれらの詳細を使用して、Microsoft Azure Application Insights に OAuth トークンを要求します。
始める前に
必要なロール:admin
手順
- ServiceNow インスタンスにログインします。
- 次のように移動する。 All (すべて) > プロセス自動化 > Workflow Studio (ワークフロースタジオ).
- [統合] を選択します。
- [Connections (接続)] を選択します。
-
[すべての接続を検索] フィールドで、 Microsoft Azure Application Insights 接続エイリアスレコードを検索します。
注:[ 送信] タブはデフォルトで有効になっています。または、切り替えて有効にします。
- [ Microsoft Azure Application Insights 接続エイリアス] タイルで、[ 詳細の表示] を選択します。
- [Configure] を選択します。
-
フォームに入力します。
表 : 2. Microsoft Azure Application Insights 接続エイリアス フィールド 説明 接続名 接続エイリアスレコードの名前です。 認証 URL ServiceNow インスタンスが Microsoft Azure Application Insights から OAuth トークンを要求するために使用する URL。URL は次の形式にする必要があります: https://login.microsoftonline.com/{テナント ID}/oauth2/v2.0/authorize。トークン URL ServiceNow インスタンスが OAuth トークンを取得するために使用する URL。URL は次の形式にする必要があります: https://login.microsoftonline.com/{テナント ID}/oauth2/v2.0/token。トークン失効 URL ServiceNow インスタンスが OAuth トークンをキャンセルするために使用する URL。URL は次の形式にする必要があります: https://login.microsoftonline.com/{テナント ID}/oauth2/v2.0/revoke。注:このフィールドは必須ではありません。クライアント ID Microsoft Azure Application Insights に作成した OAuth アプリケーションの一意の ID。Microsoft Azure Application Insightsはこの ID を使用して、ServiceNowインスタンス要求を認証します。 クライアントシークレット Microsoft Azure Application Insights が ServiceNow インスタンス要求を認証するために使用するシークレット。クライアントシークレットは、 Microsoft Azure Application Insights で OAuth アプリケーションを作成するときに生成します。 リダイレクト URL 要求の認証後にサードパーティアプリケーションが ServiceNow インスタンスを返送する特定のアドレス。Microsoft Azure Application Insights で OAuth アプリケーションを作成するときに、リダイレクト URL を設定する必要があります。 -
[OAuth トークンを設定して取得] を選択します。
OAuth トークンを提供する前に、 https://portal.azure.com/ にログインする必要があります。
認証が成功すると、要求が認証され、OAuth トークンが利用可能になります。