Being new to public deployment of flexviewers, I have spent a lot of time reading posts on securing flexviewer sites. Specifically, an associate noted that he could mine information from the ../arcgis/rest/services endpoint and suggested access be removed to that resource. I removed access to it using basic IIS directory settings, but then my app could not satisfy map requests (viewer image is blank). Similar results using the rest/admin "Disable Services Directory" option except there I think only my queries wouldn't run.
My own research shows many public sites do not restrict access to the services endpoint or any of the functionality there. Since we are using dynamic map services, I also note that other public sites using dynamic map services likewise do no restrict access.
Is there a real reason to restrict access to this location for a public site? If so, what is the best way without implementing logon pages and passwords? Of course I am looking for a step by step guide, not generalities. If there has been a post I have missed that details this, thanks in advance for pointing me there. Any help is greatly appreciated.
Kyler Diershaw
City of Costa Mesa, CA