We have published a number of services to be consumed by an arcgis javascript application. The services have been structured based on user access to the services.
For example:
Commune1_Water
Commune1_Communications
Commune1_Electricity
Commune2_Water
Commune2_Communications
Commune2_Electricity
The idea is that each service's data will only be accessible to a particular role (e.g. Role Commune1_Water will be able to access only Commune1_Water service).
Now, I've been running into some front-end issues with my layer list widget: users would like to be able to group the services by commune, but keep access limited by service.
My question: Is there a way to publish a single service including all three networks (water, communications, and electricity) and still be able to block access within the service? Currently, I block access via ArcGIS for Server, locking the services for particular roles.
Solved! Go to Solution.
So you want to have services Commune_1, Commune_2, etc with all three network layers in each service and still have layer level security? The user/role-based security can only be set at folder or service level: Restricting access to GIS web services—ArcGIS Server Administration (Windows) | ArcGIS Enterprise
So you want to have services Commune_1, Commune_2, etc with all three network layers in each service and still have layer level security? The user/role-based security can only be set at folder or service level: Restricting access to GIS web services—ArcGIS Server Administration (Windows) | ArcGIS Enterprise
Okay, I see...Yeah, that's how we currently set user/role-based security (at the service level). But, considering the difficulty i'm having with the otb layer list widget, I was trying to see if there was another solution. So if i'm understanding correctly, layer-level security is not possible?
Not that I know of.