Configure ArcGIS Enterprise with Infomaptic

Infomaptic supports using either ArcGIS.com or your own Enterprise as the Portal for data, storage and authentication. Infomaptic never stores any of your data or configuration. Your data remains in your Map and Feature services and all template configurations exist as items within your Portal (ArcGIS.com or Enterprise).

To login with your Enterprise account with Infomaptic you will need to:

  • Create an OAuth2 Application in your Enterprise
  • Create a custom Login Link to share with others
  • (Optional) Add Infomaptic to your Enterprise App Launcher

Once you (or a user) has logged in to Infomaptic using Enterprise, the web application will remember this, and will direct you to login again to the same Enterprise the next time.

Adding Infomaptic to your Enterprise App Launcher makes it simple for your users to use Infomaptic.

To login to Infomaptic you will need your Portal URL and an Application Id.

Create an OAuth2 Application

You will create a new Application and register it in your portal to get an Application Id. That Id will be used to login to Infomaptic.

1.) Browse to your portal, under My Content click Add Item -> An Application

Add an Application

2.) On the “Add an Application” screen use the following settings:

  • Type: Web Mapping
  • Purpose: Ready To Use
  • API: JavaScript
  • Url: https://app.infomaptic.com
  • Title: Infomaptic
  • Tags: infomaptic (you may add additional tags as you desire)

Add an Application

Click Add Item

3.) Once the new item opens go to Settings -> Web Mapping Application and click on the Register button.

Register Application

4.) In the “Register” dialog, enter the address https://app.infomaptic.com/index.html and Click Add then Register.

Note: It is important to include the /index.html on the end of the URL

Register Url

5.) Once registered, you will see the App Id property on the screen, copy this value to use to login to Infomaptic. This value is randomly generated and is unique, although not secret. You can safely share this value with others to allow them to login via Infomaptic.

Application Id

You can now move on to creating a custom login URL for infomaptic.

When Logging in to infomaptic, you are presented with the option to login via ArcGIS.com or via your Enterprise. In order to login via your Enterprise you must supply your Portal URL and the Application Id. To get around this requirement, you can construct a custom link that will bypass this screen and direct user to login via Enterprise.

1.) Goto: https://app.infomaptic.com/login and enter the Portal URL and Application Id.

Note: The Portal URL should not contain the /home component that you often see. Instead it should just point to the web-adaptor that is connected to portal. For example: https://arcgis.dymaptic.com/portal

Login with App and URL

2.) The app will generate a URL that you can use to login to Infomaptic. Copy that URL, it should look something like this (but with your own portal and appId):

https://app.infomaptic.com/?portalUrl=https://arcgis.dymaptic.com/portal&appId=IJZGX2TNtzEKtGsS

Save this URL for the next section. You can login to Infomaptic by clicking the link or the Login with Enterprise button. Infomaptic will remember your portal settings once you have entered them.

(Optional) Add Infomaptic to your Enterprise App Launcher

ArcGIS Enterprise (as well as ArcGIS Online) provides an App Launcher that lets users select from a set of applications to open quickly. This is accessible from the 3x3 grid of dots next to your name.

App Launcher Before

These instructions will show you how to add Infomaptic to that launcher. For more details about the launcher see the Esri Documentation.

1.) From inside Enterprise, return to the Item that you created earlier to generate the AppId. Go to Settings -> Web Mapping Application and update the Data Source URL to match the URL from Creating a Custom Link.

In this example, the URL is: https://app.infomaptic.com/?portalUrl=https://arcgis.dymaptic.com/portal&appId=IJZGX2TNtzEKtGsS.

Click Save when you are done.

NOTE: Adding query parameters to this URL will sometimes cause Esri to hide the “App Registration” Section. If you ever need that section, simply reset the URL to be https://app.infomaptic.com/ this should trigger the App Registration section to re-appear.

Update Web App Url

2.) Next, navigate to Organization -> Settings -> General -> App Launcher and click the Add button.

App Launcher Config

3.) Search for your app registration by entering “infomaptic” into the search box and click on the correct listing. You likely will only have one entry listed here, we have several for testing.

Add App

4.) Enter the following settings:

  • Label: Infomaptic
  • Icon: Custom Image

Click here to download the icon.

Add App Settings

5.) When done, click Save

Add App Complete

6.) Test that Infomaptic is available from the App Launcher

App Launcher Done