Sisense Data Security
To whom it may concern,
Scenario:
Say that you have an application that is an e-commerce site and you have a few different roles on your website; lets say those roles are admin, employee, and customer. Also say that you have business requirements that say administrative users can see everyones data, employees can only see only the customers that they support (but not other employees customers that they don't directly assist), and customers can only see their data, but for each role every role will have the same set of dashboards.
If it is possible, could someone please explain how to setup Sisense in such a way that there are only 3 users (one for administrative users, one for employee users, and one for customer users), but still enforce data security depending on which is viewing a dashboard?
Any advice would be greatly appreciated!
-
If your tables also contain "EmployeeID" and "CustomerID" then this is certainly possible. They can access the same dashboard, but with the help of Data Security on the ElastiCube, you can decide what data will be visible in that dashboard.
An admin would have its security set on Everything, whilst a Employee will have it set to their EmployeeID and the Customer to its CustomerID.
If you scale, e.g. get a lot of users, than SSO or using the API would be more convenient to manage the security rules
Please sign in to leave a comment.
Comments
1 comment