By default, the BindTuning web parts will not work for anonymous users on a site. However, By changing two setting in the SharePoint Site, we can make them work just like any other site.
The first thing we need to do is allow anonymous user with access to lists and libraries on the site.
- Navigate to Site Settings on your Public SiteCollection
- Open the Site Permissions page
- On the Ribbon Row, press the Anonymous Access button
- On the radio button select Lists and Libraries or Entire Web site
After that we will need to allow Anonymous users to use some components of the SharePoint API. To do this, we can use the following PowerShell script on the server:
$webappllication = Get-SPWebApplication "[Your site collection url here]" $webappllication.ClientCallableSettings.AnonymousRestrictedTypes.Remove([microsoft.sharepoint.splist], "GetItems") $webappllication.Update()