I have created an Experience in the ArcGIS Experience Builder, incorporating maps from ArcGIS Online. I want the general public to be able to use it, but I am running into a problem. Randomly, the site prompts users to log into ArcGIS Online. It does not seem to be consistent with a particular page and it does not do it I have tried making all the maps public, but that did not solve the problem. How can I make it so that people can view my site without needing an ArcGIS account?
Solved! Go to Solution.
Hello,
You will need to make sure the experience builder application, any web maps it uses, and any layers connected with the web maps are all set to public sharing. If it seems random, it's possible one or more layers in the web maps are not shared publicly. It's possible the user may not be prompted until they show a hidden layer that wasn't publicly shared, but I don't think that is the case. More likely, the owner of one of the layers you're sharing is setting its sharing status to private or organizational. It's also possible that it's a caching problem, which can go away if the user clears their cache and loads the site again.
Thank you for your response. I realized there was private data in a view that I had hidden and forgotten about. I think making this data public solved the problem.
Hello,
You will need to make sure the experience builder application, any web maps it uses, and any layers connected with the web maps are all set to public sharing. If it seems random, it's possible one or more layers in the web maps are not shared publicly. It's possible the user may not be prompted until they show a hidden layer that wasn't publicly shared, but I don't think that is the case. More likely, the owner of one of the layers you're sharing is setting its sharing status to private or organizational. It's also possible that it's a caching problem, which can go away if the user clears their cache and loads the site again.
Thank you for your response. I realized there was private data in a view that I had hidden and forgotten about. I think making this data public solved the problem.