I build and manage my office's AGOL mapping applications. We currently have one app that is based on the old Flash interface and one that's hosted on AGOL. Both apps are essentially the same, except that the Flash-based version is available to our organization only - not the public.
With the impeding demise of Flash support in web browsers, I need to migrate the Flash-based app to the AGOL platform. Ideally, I'd like to have only one app on AGOL. That one app would contain all the data layers from both of our current apps. However, our current Flash-based app has several layers that we want to be viewable by our organization only - not the public.
Here's my question:
Is it possible in AGOL to build one mapping application that contains both private and public layers? The way I imagine it working is that when someone goes to the app, there would be some way for people in our organization to log in using their standard Windows domain credentials. Once logged in, they would see both the private data layers and the public data layers. For those not in our organization (the public) they would not log in and would see just the publicly-viewable data layers.
Is this scenario possible in AGOL?