[keycloak-dev] [authz] Roles as first class citizens
Pedro Igor Silva
psilva at redhat.com
Sat Apr 1 10:40:48 EDT 2017
What about creating a new permission type called "Roles" or whatever, which
provides a single page from where you can select:
* Resource
* Scopes
* Whitelis of Roles
* Blacklist of Roles
* Policies (in case you want to also apply any other policy in addition to
both white/blacklist)
?
On Sat, Apr 1, 2017 at 11:31 AM, Bill Burke <bburke at redhat.com> wrote:
> Yes, because I think the most common permission will be 100% role based.
>
> On 4/1/17 10:21 AM, Pedro Igor Silva wrote:
>
> I think you are exploring now a new way of seeing things.
>
> Today we have a flexible permissioning model where you define independent
> policies to build these permissions or even build other policies. Where you
> may have a library of policies, reuse these policies across different
> permissions, etc.
>
> What you are proposing, if I understood correctly, and that is what I
> meant by the "new way of seeing things", is also allow users to create
> permissions more easily without necessarily having to create policies. In
> other words, we would be providing additional permission types (in addition
> to resource/scope) for some very common use cases like the one you
> mentioned where you just need a white/blacklist of roles.
>
> Does it make sense ?
>
> On Sat, Apr 1, 2017 at 10:11 AM, Bill Burke <bburke at redhat.com> wrote:
>
>> I find creating role policies as cumbersome. Also, how is the admin
>> supposed to know if a policy with a specific role has already been
>> created or not? Maybe policies can have DENY and PERMIT role lists.
>> when creating permissions you can just pick roles to add/remove to the
>> permission. I think the most used, most common case (90% of the time?)
>> will be assigning role permissions to resources so we should make it as
>> easy as possible. Both within the admin UI and APIs. Thoughts?
>>
>> Bill
>>
>> _______________________________________________
>> keycloak-dev mailing list
>> keycloak-dev at lists.jboss.org
>> https://lists.jboss.org/mailman/listinfo/keycloak-dev
>>
>
>
>
More information about the keycloak-dev
mailing list