I have built a global navigation using the example provided by this site: http://blog.mastykarz.nl/global-navigation-sharepoint-2013-revisited/ and it works really well after a few tweaks and inclusion of a couple javascript libraries. My problem, though, is that anonymous users get a "not authorized" error when trying to view pages displaying the custom navigation.
How can I give anonymous users access to this? Do I need to use REST? (a guide for anonymous REST calls is here, but does not say anything about the navigation api: http://blog.mastykarz.nl/configuring-sharepoint-2013-search-rest-api-anonymous-users/?utm_source=mavention&utm_medium=preview&utm_campaign=Mavention%20Blog)
If I can't do this with JSOM I'll have to start over with a managed control and I really don't want to do that at this point.
Matt Olson, MS Content Development Specialist MCITP, MCTS