Skip to main content

2. Connect ArcGIS Enterprise

Purpose: Setup your organization to consume data from your ArcGIS Enterprise

Prerequisites

  • You have admin access to the organization you'd like to configure

Steps

Configure the Organization

Setup URLs

The first step is to configure the ArcGIS Portal URL for your organization. This will tell the application where to go when trying to pull data from your ArcGIS Enterprise system.

  1. In the left-menu click the Organization button
  2. Click the General option
  3. Scroll to the Organization URLs section
  4. Enter the ArcGIS Enterprise URL
    1. ex: https://arcgis.my-org.dev
  5. Click Save (if changed)

Connect to Portal

OmniSpatial can load, view, and save content from ArcGIS Portal. If you would like to consume secured content from Portal within Omni, then Omni must be configured to authenticate with your ArcGIS Portal instance. The following guide will walk you through the process of connecting your ArcGIS Portal environment to OmniSpatial.

NOTE: The same steps can be followed to authenticate data from ArcGIS Online.

Create ArcGIS Portal Application

  1. Go to the Content page in your ArcGIS Portal instance.

  2. Click the New Item button.

  3. Click the Application option.

    Screenshot

  4. Chose Application type of Web mapping and enter the URL to OmniSpatial.

    • ex: https://omni.rizing.app
  5. Click Next.

  6. Add a title for your application (ex: OmniSpatial Application) and fill in any other details.

  7. Click Next to create the application.

  8. Click Settings in header bar for the application page.

    Screenshot

  9. Scroll to the bottom and click the Register button to register the app and generate an App ID.

  10. Ensure the App Type is set to Browser

  11. Enter the OmniSpatial URL in the Redirect URI input and hit Add.

    • ex: https://omni.rizing.app
  12. Click the Register button.

  13. Copy the App ID from under the App Registration info section.

    Screenshot

Add Secured Services Configuration

In order for Omni to know how to authenticate requests to your ArcGIS Portal and federated ArcGIS Server services, a "Secured Services" record must be added within Omni. The following steps will walk you through the process.

  1. Go to the OmniSpatial application.

    • ex: https://omni.rizing.app/your-org
  2. Go to More > Advanced > Manage Secured Services.

    Screenshot

  3. Click New in the bottom right corner of the dialog.

  4. Enter a name for the service(s) you are setting up authentication for

    • ex: "Your Org's ArcGIS Enterprise"
  5. Select a Service Type of ArcGISPortal

  6. Enter a Authorization URL to Portal as https://YOUR_PORTAL_URL/sharing/rest/oauth2/authorize

    • ex: https://my-domain/portal/sharing/rest/oauth2/authorize
  7. Enter the Client ID, which is the App ID copied from the App Registration info section from the last step in the Create ArcGIS Portal Application section.

    Screenshot

  8. Click the Servers option from the left options menu.

  9. Click Add Resource.

  10. Enter the root URL to your Portal instance.

  • ex: https://my-domain/portal
  1. Enter the root URL to all ArcGIS Server instances that are federated with the Portal instance.
  • ex: https://my-domain/server1
  • ex: https://my-domain/server2
  • NOTE: a list of all ArcGIS Servers federated with Portal can be found at Your ArcGIS Portal > Organization > Settings > Servers

Screenshot

  1. Click the Sharing option from the left options menu.
  2. Click Add Share Rule.
  3. Enter the group of people you would like to share this Portal authentication configuration with. Typically this would be shared with everyone in your organization.
    • ex: "Everyone"
  4. Select an Access Level of View Only (unless another configuration is desired).
  5. If you'd like to allow other admins to manage this configuration, click Add Share Rule.
  6. Enter your Administrators group (or whatever group you'd like to share ownership with).
    • ex: "Administrators"
  7. Select an Access Level of Full Access (unless another configuration is desired).
  8. Click the Save button

Screenshot

Resources