This repository has been archived by the owner on Dec 13, 2020. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 21
Permission API for RBAC #45
Comments
Other:
For example:
Clarify any suggestions here.
Additionally: the existing naming we have here is already good. Using “resource” is a good distinction from the more generic object. We can even say not every object (e.g. message) is a resource and get that semantic distinction between Go objects and RBAC resources in future discussions. |
|
1. What is this referencing?
2. And 3.: No need to follow RBAC ANSI, not into renaming things just to
rename them. ACL rules are understood. We’re not forcing didmos terminology
changes on their API either. Consider a larger scope to see that RBAC is
just a part of the system and not a whole. Hard no on these.
…On Thu, 21 Feb 2019 at 10:47, Denis Arh ***@***.***> wrote:
1. we will keep the system as a fallback for things that do not belong
to messaging/compose
2. grant/revoke follows RBAC ANSI terminology.
3. resource => object, follows RBAC ANSI terminology.
4. this is not a proposal, it is a done thing and mostly implemented.
will throw UI over it today/tomorrow.
—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub
<#45 (comment)>, or mute
the thread
<https://github.com/notifications/unsubscribe-auth/AAOPkAVedY0GQYOc2F-_6GgyrqBRkPSLks5vPk75gaJpZM4bGD2A>
.
|
Implemented. |
Sign up for free
to subscribe to this conversation on GitHub.
Already have an account?
Sign in.
Changes defined today:
1. API Permission definition:
API entrypoints should be under system as we are editing permissions for messaging, crm and system.
2. Current permission hierarchy:
3. Rules entity definition:
value = grant|revoke
operation =
object = [:"*"|]
roleId + object + operation + value
The text was updated successfully, but these errors were encountered: