ServiceNow リモートインスタンススポークの構成Summaryこの記事では、ServiceNow Remote Instance スポークの構成方法について説明します。Instructionsリモート/ターゲットインスタンス: 1) OAuth アプリケーションレジストリエントリを作成 アプリケーションレジストリー:>新規:外部クライアント用の > OAuth API エンドポイント。[リダイレクト URL] で、ローカル/ソース ServiceNow インスタンスの URL を https://<source-instance-name>.service-now.com/oauth_redirect.do の形式で指定します。デフォルトの権限許可タイプ:認証コードクライアント ID、クライアントシークレット、認証 URL、トークン URL、リダイレクト URL をコピーします。 ローカル/ソースインスタンスの場合: 1) Remote スポークプラグインをインストールする。 2) リモート ServiceNow インスタンスを OAuth プロバイダーとして登録 [システム OAuth > アプリケーションレジストリ] に移動します。レコード「RemoteSpoke」を開きます。フォームで、ステップ 1 でコピーした値を入力します クライアント IDリモート ServiceNow インスタンスで作成されたクライアント ID。クライアントシークレットリモート ServiceNow インスタンスで作成されたクライアントシークレットです。認証 URLリモート ServiceNow インスタンスの URL の形式:https://<remote-instance-name>.service-now.com/oauth_auth.do.トークン URLリモート ServiceNow インスタンスの URL の形式:https://<remote-instance-name>.service-now.com/oauth_token.do.リダイレクト URLローカル ServiceNow インスタンスの URL の形式:https://<local-instance-name>.service-now.com/oauth_redirect.do.デフォルトの権限許可タイプトークンを確立するために使用される権限許可タイプです。認証コードを選択します。 3)リモート ServiceNow インスタンスの認証情報レコード作成します。 a.[接続と資格情報] > [資格情報] に移動します。b.新規をクリックします。 作成する認証情報のタイプは?」というメッセージが表示されます。 [OAuth 2.0 資格情報] を選択します。フォームのフィールドに入力します。名前:レコードを一意に識別する名前。たとえば、リモート資格情報です。 OAuth エンティティプロファイル - 上記の手順 (2) で作成するプロファイル OAuth トークンを生成するには、[OAuth トークンの 取得] 関連リンクをクリックします。ここでは、認証コードフロー中にリモートインスタンスのユーザー名/パスワードを入力します。リモートインスタンステーブルへのデータの読み取り/書き込みを行う OAuth トークンが生成されます。したがって、このユーザーにテーブルの読み取り/書き込みを行う十分な権限があることを確認してください。 4) リモート Service Now インスタンスの接続レコードを作成 [接続と資格情報] > [接続と資格情報エイリアス] に移動します。エイリアスレコード ServiceNowRemoteInstance を開きます。[接続] タブで、[新規] をクリックします。名前を付け、ステップ (3) で作成した認証情報レコードを関連付けます。接続 URL -- リモート ServiceNow インスタンスの URL。例: https://<remote-instance-name>service-now.com/ 5) ローカル ServiceNow インスタンスの認証情報レコードの作成 [Connections & Credentials] > [Credentials] に移動します。[New (新規)] をクリックします。「作成する資格情報のタイプは?」というメッセージが表示されます。[基本認証資格情報] を選択します。名前:レコードを一意に識別する名前。たとえば、ローカル資格情報などです。ユーザー名: ローカル ServiceNow インスタンスにログインするためのユーザー名。パスワード: ローカル ServiceNow インスタンスにログインするためのパスワード。 6) ローカル ServiceNow インスタンスの接続レコードを作成します [接続と資格情報] > [接続と資格情報エイリアス] に移動します。エイリアスレコード [ServiceNowRemoteInstanceLocalAlias] を開きます。[接続] タブで、[新規] をクリックします。認証情報:ステップ (5) から作成された認証情報レコード。接続 URL ローカル ServiceNow インスタンスの URL。たとえば、 https://<local-instance-name>service-now.com/などです。 7) リモートスポークアクションのいずれかを使用してサンプルフローを作成し、テストします。接続に成功すると、リモートインスタンステーブルが表示されます。