Hello,**
We have been using a tenant-based structure for years, and we are quite proficient in it. However, we want to integrate a multi-company structure in a new scenario.
Scenario: Company B will be defined as a subsidiary of Company A.
Requirements:
Permissions and Authorization: We want to prevent Company B from accessing screens or areas that Company A should not see.
Data Separation: Restrict access to the data of other companies within the same tenant.
Flexibility: In necessary cases, define special authorization scenarios such as data sharing or shared screens between companies. For instance, enabling Company B to access certain screens of Company A.
For example,
Company B will be defined as a subsidiary of Company A. In terms of permissions and authorizations, we do not want Company B to access the screens or areas that Company A should not see.
Since we have previously worked only with a tenant-based structure, we are not very familiar with the multi-company structure.
Does the ABP Framework offer a solution for such a need? Could you explain in detail the most suitable ABP modules or features to address this scenario?
1 Answer(s)
-
0
hi
You can use data-filtering system to Data Separation.
Current permission-system can meet your Permissions and Authorization case.
The Policy-based authorization also works in abp Permissions and Authorization system.
You can use it for more flexible permission checking
Thanks.