Partilhar via


Managed Metadata Navigation not working for Anonymous Users in SharePoint 2013

I ran into an issue today where an anonymous user in SharePoint 2013 was not able to see the navigation for a site. Authenticated users could see and use the navigation just fine though. The workaround was to go into Term Store Management, select the term and specify a target page for the item:

image

Once I did that, it worked!

Comments

  • Anonymous
    February 04, 2013
    I have the same issue, but the workarround is not working for me; annonymous access to whole site and when accesing to libraries or lists error 403...

  • Anonymous
    February 05, 2013
    VC, can you check to make sure your lists/libraries are inheriting permissions or if they have unique permissions, make sure anonymous is in there? Normally, an anonymous user can only view list items and can't get to Allitems.aspx or _layouts Pages. There is a ViewFormPagesLockdown feature that can change this behavior though (it's typically enabled for a Publishing site). You'll have to determine if you want to open this up though from a security perspective.

  • Anonymous
    June 24, 2013
    Does this require a real link, or should any link work?  I entered a bunch of links to pages that don't exist yet and got nothing but the error.

  • Matt
  • Anonymous
    June 28, 2013
    Matt, I tried putting in links to pages that didn't exist and the managed navigation still showed the links just fine. Of course clicking on them produced a Page not found error.

  • Anonymous
    June 28, 2013
    Thanks for the response! What about using JSOM to access a managed navigation termset?  Like at this link: blog.mastykarz.nl/global-navigation-sharepoint-2013-revisited  Anonymous users should be able to see this, too, but no amount of filling in the link values has helped with this.

  • Anonymous
    December 22, 2013
    Thank You, It is so easy, but i got confused with Navigation Node Type and Target Setting. I was trying with node type as simple link but that is not working with anonymous user i guess. your solution It Worked for me, thank you again.

  • Anonymous
    August 16, 2014
    Thanks a million.. I was so much frustrated... u gave me a solution!!

  • Anonymous
    November 25, 2014
    But if I give "  Allitems.aspx or blog/default.aspx  "  the term itself not visible for users having read permission. Can anyone please help me.