[keycloak-dev] Hide internal clients and roles

Bill Burke bburke at redhat.com
Wed Jun 10 10:08:16 EDT 2015


I think security-admin-console and realm-management should be merged in 
non-Master realms.  In master realm, rename everything to 
<realm>-security-admin-console.  Finally, an internal role or client 
would not be able to be deleted.

I don't think you should hide any roles ever.  I don't see why you would 
want to.  I do think you should make internal clients and roles unremovable.



On 6/10/2015 9:46 AM, Marek Posolda wrote:
> I am like 50/50 . I can imagine this has some advantages as people won't
> be easily able to delete system clients/roles and break their keycloak
> server.
>
> On the other hand, when I am admin, I might be confused why some roles
> are not in the roles list, but are in default roles list etc? Also if
> someone really knows what he is doing, this might be unwanted
> restriction - for example people may want to add more composite roles
> into "admin" role or they want to disable account client as Vlasta
> pointed etc.
>
> Marek
>
> On 10.6.2015 09:19, Stian Thorgersen wrote:
>> I propose we add an attribute 'kc_internal' to internal clients (security-admin-console, master-realm, account, broker) and hide these from the clients table.
>>
>> We should also do this to internal roles 'admin' and 'create-realm' so these roles are not displayed in realm roles list. They would only be hidden from this page, but still be visible in user role mapping, scope mappings and default roles.
>> _______________________________________________
>> keycloak-dev mailing list
>> keycloak-dev at lists.jboss.org
>> https://lists.jboss.org/mailman/listinfo/keycloak-dev
>
> _______________________________________________
> keycloak-dev mailing list
> keycloak-dev at lists.jboss.org
> https://lists.jboss.org/mailman/listinfo/keycloak-dev
>

-- 
Bill Burke
JBoss, a division of Red Hat
http://bill.burkecentral.com


More information about the keycloak-dev mailing list