Select to view content in your preferred language

Simplify and standardize AGOL "enterprise" logins across apps

1517
5
06-06-2019 08:37 AM
Status: Open
by Anonymous User
Not applicable

Please consider simplifying and standardizing the login process for ArcGIS Online enterprise organization users across apps (Collector, Survey123, Workforce, Explorer). Most users use more than one app and it can be frustrating and confusing to have slightly different login processes for each.

This is a summary of the sign in process for the Explorer app:

  1. Tap "SIGN IN"
  2. Tap "ArcGIS Online"
  3. Tap "Enterprise login"
  4. Enter "Your ArcGIS organization's URL"
  5. Select "Remember this URL"
  6. Tap "Continue"
  7. Tap your organization name on the "Enterprise login" section
  8. Enter your network credentials. Depending on your device's connection to company network resources, enter either a) Username and password or b) Email Address and password
  9. Tap "Sign In"

This process is essentially the same for the other apps, but can look and act differently. For example in Survey123 and Collector, you have the choice to use your "ArcGIS login" or your "Enterprise login", while in Explorer and Workforce your choices are "ArcGIS Online" and "ArcGIS Enterprise". The "Enterprise login" vs "ArcGIS Enterprise" is very confusing.

Also, Explorer and Workforce seem to default to the "ArcGIS login" and do not remember the organization URL even if the box is checked. The screen for entering network credentials is different for all four apps. I've attached pics.

The process for signing in has too many steps. It is frustrating to have to create slightly different "How to sign in" documents for each app.

5 Comments
ChelseaRozek

I was just explaining this to someone today. "ArcGIS Login vs. Enterprise Login" for AGO should use "Organization" instead of "Enterprise" to reduce confusion.

SeanSweeney

It would also make it easier for users if there could be a way to only show the login they should be using in an organization that has both.  For example, a link for enterprise login users that only shows the enterprise login option.  Maybe this could be done with URL parameters, something like this:

.../sharing/rest/oauth2/authorize?client_id=arcgisonline&display=default&login_type=enterprise

.../sharing/rest/oauth2/authorize?client_id=arcgisonline&display=default&login_type=agol

ZorbaConlen1

Agreed.

Figured its worth mentioning that there are some ways to simplify this, but it's not implemented across all the apps and there are some bugs, so take it with grain of salt.

 1) If you use Mobile Device Management software, like Meraki, you can push the app out with settings preconfigured, like portalURL, in which case the app will know to use the enterprise login, and it will know the org URL, thus greatly simplifying login process - https://www.esri.com/arcgis-blog/products/apps/field-mobility/mobile-application-management-and-expl.... At least with current version of Explorer, there is a bug and this fails, but it might work for Collector or others.

2) Launch links or URL schemes. The idea is to create a shortcut that launches the app with url parameters, such as portalURL, itemID, etc... Again, you can simplify the sign in process. Again, bug with Explorer (supposedly works with windows version), but might work for other apps. Mileage varies but might be worth a try....

URL scheme - https://github.com/Esri/explorer-integration

Launch link - Deploy maps—Explorer for ArcGIS | Documentation 

JoyRoberts1

Perhaps combine this idea with https://community.esri.com/ideas/17843 ? Both are excellent and very much needed. Thanks. 

RoderickPerendy

Better yet, build into the app that loops through each login instance when someone tries to open up a new survey123 say from URL. 

Too often our field workers are saying the surveys aren't working but the solution is they need to change login instance. 

I think if you build in where the app grabs an appropriate token for attempts to get the survey with it but fails, moves onto the next instance. Once all login instances and tokens attempts are looped through then show Survey hasn't been shared with the individual. Maybe ESRI thought about this but didn't want to deal with storing peoples' credentials on the app.