...
This is Jim Wilson's idea on multi-tenant support in Score.
Terminology notes
It’s It is debatable whether “multi-tenant” is appropriate to describe what we want to accomplish here.
“Role” “role” is used as a critical feature of authorization. Perhaps “group” would be more appropriate, or at least natural, but “role” is what Auth0 provides out-of-the-box, so we’ll go with it.
“access BIEs” refers to creating, editing, viewing, and expressing BIEs (anything with BIEs)
...
Info |
---|
In this section, “Score” will refer refers to multi-tenant Score instances. |
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 create manage business contexts in Score.
Each business context may have zero to many roles associated with it (managed only by administrators)
A user may only access BIEs associated with business contexts that are associated with one or of the user’s roles.