Want to protect your cyber security and still get fast solutions? Ask a secure question today.Go Premium

x
  • Status: Solved
  • Priority: Medium
  • Security: Public
  • Views: 1062
  • Last Modified:

Sharepoint QuickLaunch / Toplink Security

Hello,

I have found that if I create several subsites in a site, and add them to the quicklaunch / toplink bar, only the ones my user has access to can be seen in the quicklaunch or toplink. However, if you do not do so through the create site wizard, and rather do so after the site has been created via site settings, it will show up in users lists who do not have access to that subsite.

Is there a way, without recreating the site, to fix this aweful problem?

This is SharePoint 2010 Foundation server running NTLM and Active Directory.
0
markterry
Asked:
markterry
  • 2
  • 2
2 Solutions
 
Justin SmithSr. System EngineerCommented:
The behavior is by design.  When you create navigation items via the GUI, SharePoint sees them as External links, and doesn't security trim.

However, a good developer can create the links via PowerShell and set the "IsExternal" property to "False", to solve the problem.  No way to do this in the Foundation GUI.
0
 
markterryAuthor Commented:
So, basically my only option is to recreate the site? can I run this isExternal on existing links, or delete the links to make them again with it?
0
 
Justin SmithSr. System EngineerCommented:
You dont have to delete any site.  Just delete the items from the navigation bar, and recreate the links with PowerShell.
0
 
markterryAuthor Commented:
Thanks, I will figure out the syntax for doing it through powershell.
0

Featured Post

Independent Software Vendors: We Want Your Opinion

We value your feedback.

Take our survey and automatically be enter to win anyone of the following:
Yeti Cooler, Amazon eGift Card, and Movie eGift Card!

  • 2
  • 2
Tackle projects and never again get stuck behind a technical roadblock.
Join Now