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.email address removed for privacy reasons988313294002
JoeBloggsNewCoemail 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