接続の作成の前提条件
ArcGIS (ESRI)アダプタとの接続を作成するには、次の前提条件を満たす必要があります:
- ArcGISベースURLを確認します。
たとえば:
- エンタープライズ:
https://host:port/webadaptername - オンライン:
https://host/orgId/arcgis
ユーザーがwebアダプタを構成している場合は、Webアダプタ名を使用できます。 ユーザーは、
arcgisとしてwebアダプタ名を指定することもできます。 - エンタープライズ:
- ArcGISトークンの生成フローの理解。
- ArcGISトークン・フローの生成セキュリティ・ポリシーを使用している場合、「接続」ページで必要なフィールドに入力するには、ArcGISエンタープライズ・ポータル資格証明またはArcGISサーバー資格証明が必要です。
- アクセス・トークンURIを確認します。
-
トークンの生成操作では、ユーザー資格証明と引き換えにアクセス・トークンが作成され、クライアントは保護されたArcGISサーバー・サービスにアクセスできます。 このリクエストは、POSTメソッドを使用してHTTPS経由で、POSTリクエストの本文にユーザー資格証明が含まれている必要があります。 「トークン・フローの生成」を参照してください。
- OAuthセキュリティ・ポリシーを理解します。
OAuthセキュリティ・ポリシーの1つを使用している場合は、接続ページで必要なフィールドに入力するために、クライアント・アプリケーションをすでに登録している必要があります。
クライアント・アプリケーションでリソース・サーバー上のリソースへのアクセスをリクエストできるように、まず、リソース・サーバーに関連付けられている認証サーバーにクライアント・アプリケーションを登録する必要があります。
通常、登録は1回のみのタスクです。 登録すると、クライアント・アプリケーションの登録が取り消されないかぎり、登録は有効なままとなります。
登録時に、クライアント・アプリケーションには承認サーバーによってクライアントIDとクライアント・シークレット(パスワード)が割り当てられます。 クライアントIDとシークレットは、その認証サーバーのクライアント・アプリケーションに対して一意です。 クライアント・アプリケーションを複数の認証サーバー(Facebook、Twitter、Googleなど)に登録する場合は、各認証サーバーにより、独自のクライアントIDがクライアント・アプリケーションに発行されます。@ref: http://tutorials.jenkov.com/oauth2/authorization.htmlOAuth構成については、プロバイダのドキュメントをよく確認して、適切な値を指定します。
- ArcGISエンタープライズ・トリガー構成の場合は、webフック登録を手動で実行する必要があります。 「webフックの作成」を参照してください。