Issue
ShortPoint is now showing list data when anonymous users access the site.
ShortPoint Connect feature reads data from SharePoint lists using SharePoint Javascript Client Object Model.
Solution
You have to enable anonymous access for SharePoint Javascript Client Object Model APIs using the following two steps:
STEP 1
Powershell Commands to enable:
$web = Get-SPWebApplication -Identity http://your_site_address $web.ClientCallableSettings.AnonymousRestrictedTypes.Remove( [Microsoft.SharePoint.SPList],"GetItems") $web.Update()
Powershell Commands to disable:
$web = Get-SPWebApplication -Identity http://your_site_address $web.ClientCallableSettings.AnonymousRestrictedTypes.Add( [Microsoft.SharePoint.SPList],"GetItems") $web.Update()
Enabling this feature does the following:
Enables access to GetItems method from JavaScript Object Model for anonymous users. GetItems method returns items of the list.
Reference
https://sharepointinaction.wordpress.com/tag/the-method-getitems...
STEP 2
- Go to Central Administration
- Go to Manage Web Application
- Select the Web Application
- Click on Authentication Providers in the ribbon
- Click zone "Default".
- Uncheck "Require Use Remote Interfaces Permission"
- Save
Reference: