AnsweredAssumed Answered

How do we smooth out the self-hosted WAB app and the OAuth 'Approve' workflow?

Question asked by flspat on Jun 5, 2018
Latest reply on Jun 25, 2018 by flspat

We have number of self hosted JavaScript applications with custom widgets and functionality (these have to be self hosted correct?).   The users are getting pretty annoyed with the extra clicks when opening these apps.  Right now they generally access the apps from links on the portal banner so they are already signed into the online portal.  When the browser tab opens, the application frame is loaded, then they are presented with a simple "Please sign in to continue" dialog which then takes them to a pop-up web page with the "ThisApp wants to access your ArcGIS Online account information" Approve dialog.  


* How do we make this a simpler user experience? 

* Can we add code to get thru these dialogs with at least one click rather than two?

* Why can't it "remember" that the user has Approved the app access? 

* Do we need run a local portal to make this workflow smooth? 

* We like using the online portal to create and store the "web maps" but that little bit of niceness for the admins is less a priority over the actual user experience so maybe we should drop using online web map for self hosted apps? 


I'm open to anything that make this smoother for the user i.e. they should only have to login once per session and approve once per application. We can add code, proxies, wrappers etc...