Use this checklist to confirm that Volunteer Engagement exposes only the data it should. Changes to anonymous access, table permissions, Web API fields, or web roles are security-sensitive. For background, see Power Pages security.
See Create and assign web roles.
See Configure table permissions and Assign table permissions.
/_api has Webapi/<table>/enabled and Webapi/<table>/fields set.See Site visibility in Power Pages and Set up site authentication.
npm run permissions:patch-roles if table-permission role assignments changed.npm run powerpages-site-agent:patch-roles if the Power Pages site agent web roles changed.For deployment steps, see the Deployment Checklist.