Forum Discussion

FalsumConsult's avatar
FalsumConsult
Copper Contributor
Oct 18, 2022

Row-Level Security (RLS) in SharePoint List

We have a SharePoint site that will be used to handle claims and enquiries. We have three tiers of User with different permissions. All users must be logged-in to access the site:

  1. Admin
  2. Internal User (“Approver”)
  3. Guest User (“Client”)

SharePoint List & Issue

A SharePoint list is (“Trade List”). The SharePoint List is populated automatically by an integration with a data warehousing system. All Client data arrives in the SharePoint List, there are up to 30+ clients and 10,000 lines of data at any moment. The data is provided in this format to SharePoint List “Trade List”:

 

Tax Reg No.CompanyNameETDCstm NoEntry Date
988313294002ACME Inc.760026751H01/04/2021

 

In Column A of ”trade List” there is a unique tax identifier of the Client. 

 

We wish for each item/row in SharePoint List “Trade List” to only be visible to the logged-in user with the tax identifier in Column A. This is effectively Row-Level Security (“RLS”) for the “Trade List”.

 

Identity Table (“ID Table”)

Through a separate system, we already manage an ID table in this following format:

fnamelnameCompanyNameEmailTax Reg No.
JohnSmithAcme Inc.mailto:email address removed for privacy reasons988313294002
JoeBloggsNewComailto:email address removed for privacy reasons787545492000

 

Implementing RLS on “Trade List”

Is anybody able to best advise on how to advise on the Implementation of Row-Level Security (RLS), so that a Client can only see SharePoint List items associated with their unique Tax Reg No. when logged-in.?

1 Reply

Resources