...
OAGi has an Auth0 account and has been using it for #E authentication and authorization. Following are a couple of screen captures that illustrate how it can be configured to support Score multi-tenant.
...
Multi-tenant Score design
...
Score will use Auth0 for authentication and authorization.
Out of the box, Auth0 supports
Managing users
Managing roles
Managing user-role relationships
Only administrators may manage business contexts in Score.
Each business context may have zero-to-many roles associated with it (managed only by administrators). See Figure 3.
There are many ways to design the UI to show roles associated with a business context and to add/delete them. Figure 3 is just one example.
The built-in roles will be supported (end user, developer, admin) as
Score_End_User
,Score_Developer
, andAdmin
.Tenant roles will begin with
Score_Tenant_
followed by a short name. E.g.,Score_Tenant_AgGateway
.
A user may only access BIEs associated with business contexts that are associated with one of the user’s roles.
...