Open Closed

Getting Information About Data Separation and Authorization Scenarios in a Multi-Company Structure with ABP Framework #8580


User avatar
0
atakan.guloglu created

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)
  • User Avatar
    0
    maliming created
    Support Team Fullstack Developer

    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.

Made with ❤️ on ABP v9.1.0-preview. Updated on January 02, 2025, 07:06