Setting up a user / role management system - with multi-user rental

Does anyone have schemes, data models, or suggestions for creating a user / role management system that takes into account multi-user mode. For example, a user in Organization A might be assigned the role of a specific project, a specific application, in Organization B. Any ideas? I read on RBAC, just looking for a good example.

thank

+3
source share
4 answers

Rhino? , , , , .

+2

RBAC: " " .

, - , , .

RBAC, 3 .

1) - . .

2) - , . Ex. ' , ' .

3) . - , ? RBAC.

multi-tenancy ' .

.

():

Client A – has – 100 users [Tenant A]
Client B – has – 50 users [Tenant B]
Client C – has – 100 users [Tenant C]

, : , .

, ,

  • ()
  • ()

  • - .

: Groups Hierarchy1:

, " A " A " .

, , .

, , , VisualGuard, .

http://www.visual-guard.com/EN/net-powerbuilder-application-security-authentication-permission-access-control-rbac/secure-saas-and-multi-tenant-apps-with-asp-net-or-wcf-Silverlight.php

+2

You are in .NET, but for us in the world of PHP, the Zend Framework provides an advanced access control system that allows you to create your own ACL implementation that allows you to understand concepts and create your own in .NET at http://framework.zend.com /manual/en/zend.acl.introduction.html .

I can provide the MYSQL Workbench file with the implementation we are currently using if you need more help

+1
source

Source: https://habr.com/ru/post/1795320/


All Articles