Web roles are Power Pages-specific constructs used to define permissions for authenticated website users (contact-based users)
Dataverse security roles are for internal users (licensed users like employees with a Power Apps or Dynamics 365 license)
And there is no direct mapping between the two.
It could be the PowerPages will still respect dataverse-level CLS and locks externals out by default. But since you've stated that dataverse-level CLS is either insufficient or not the right method in this context, then i would suggest another table which wraps the existing table with the technical data columns for your internal facing app or portal which can be accomplished by their using the original DV table as an external data source on a virtual table and adding custom columns to it or simply using the original table as a lookup in the table with technical data column.
Appreciate that this isn't an ideal solution,
Rgrds,
TD
If this solved your issue, please mark it as the ✅ Accepted Answer and give it a like 😊.
Under review
Thank you for your reply! To ensure a great experience for everyone, your content is awaiting approval by our Community Managers. Please check back later.
As AI tools become more common, we’re introducing a Responsible AI Use…
We are honored to recognize Ragavendar Swaminatha Subramanian as our September…
These are the community rock stars!
Stay up to date on forum activity by subscribing.
Jon Unzueta 100 Super User 2025 Season 2
Shafiuddin 45
Fubar 36 Super User 2025 Season 2