Salesforce is making a change to how Security of Public Sites are configured. This impacts you if you are using Taskfeed External Sharing.
What needs to change?
The following steps will help you to enable the new security options that are required by Salesforce. This makes your use of External Sharing safer.
Enable Security Alert
Go to Set up > Security > Security Alert
Check for the security update “Secure Guest Users' Org-Wide Defaults and Sharing Model”
If you are using Sites for anything other than External Sharing with Taskfeed then you should review all steps.
Select Done and accept Security Alert confirmations
2. Update Sharing Rules
Navigate to Setup > Security > Sharing Settings
Select Edit and scroll to bottom to find option “Secure guest user record access” check this box and save.
This will enable a new type of sharing rule which we will now use.
From the “Manage sharing settings for” picklist choose Taskfeed Boards
Delete your existing Sharing Rule with Criteria “Taskfeed Board: External Sharing EQUALS Public”.
Create a new Sharing Rule called “External Sharing”
Choose “Guest user access, based on criteria”, set the criteria as “Taskfeed Board: External Sharing EQUALS Public”
Then choose “Share with” as the Public Guest Site User for the Site you created for External Sharing (unless you are using Sites or Communities you will just have one option)
Leave “Access Level” as Read only.