Prerequisites for Creating a Connection
You must satisfy the following prerequisites to create a connection with the ArcGIS (ESRI) Adapter:
- Know the ArcGIS base URL.
For example:
- Enterprise:
https://host:port/webadaptername
- Online:
https://host/orgId/arcgis
If the user has configured the web adapter, the web adapter name can be used. The user can also provide the web adapter name as
arcgis
. - Enterprise:
- Understand the ArcGIS Generate Token Flow.
- If you are using the ArcGIS Generate Token Flow security policy, you must have the ArcGIS Enterprise portal credentials or ArcGIS Server credentials to complete the necessary fields on the Connections page.
- Know the Access Token URI.
-
The generate token operation creates an access token in exchange for user credentials, allowing clients to access secured ArcGIS Server services. This request must be made over HTTPS using the POST method, with user credentials included in the body of the POST request. See Generate token flow.
- Understand the OAuth security policies.
If you are using one of the OAuth security policies, you must have already registered your client application to complete the necessary fields on the Connections page.
Before a client application can request access to resources on a resource server, the client application must first register with the authorization server associated with the resource server.
The registration is typically a one-time task. Once registered, the registration remains valid, unless the client application registration is revoked.
At registration time, the client application is assigned a client ID and client secret (password) by the authorization server. The client ID and secret are unique to the client application on that authorization server. If a client application registers with multiple authorization servers (for example, Facebook, Twitter, and Google), each authorization server issues its own unique client ID to the client application.@ref: http://tutorials.jenkov.com/oauth2/authorization.html
For OAuth configuration, read the provider documentation carefully and provide the relevant values.
- For ArcGIS Enterprise trigger configuration, webhook registration must be performed manually. See Create webhooks.