Select to view content in your preferred language

Site asks users to log into ArcGIS Online, but I need the site to be available to people without an account

187
2
Jump to solution
12-06-2024 11:38 AM
Labels (1)
MayaFleagle
Occasional Contributor

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?

0 Kudos
2 Solutions

Accepted Solutions
Ken_Doman
Occasional Contributor

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.

View solution in original post

MayaFleagle
Occasional Contributor

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.

View solution in original post

0 Kudos
2 Replies
Ken_Doman
Occasional Contributor

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.

MayaFleagle
Occasional Contributor

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.

0 Kudos