Repository navigation
Replies: 8 comments 14 replies
|
@jonkoops Thanks for involving me. I agree with displaying the "Mapper" and "Scope" tabs at the client level. But I'm not sure if the dedicated scope will be removed in the future. What's the latest decision on it? Could we display the "Mapper" and "Scope" tabs at the client level? @stianst Thanks. |
|
I tend to agree with all the above proposals for improvement. But I think we do need @stianst to weigh in with his broader perspective. |
|
I also tend to agree with most of the points.
|
|
Hi @pedroigor,
As for your suggestion for the Full Scope Allowed, I checked the Keycloak official documentation. It goes:
So does it make sense to change the Full Scope Allowed to All effective roles allowed? |
|
Hi@pedroigor @jbman, with regard to the Evaluate function, does it make sense to move it to the Action menu as shown below? After clicking the Evaluate tab, there will be a modal popup. The modal seems like the current UI. |
|
@jbman @pedroigor Thanks for your reply. According to your suggestions, I updated the current design. The client-dedicated scopes and Evaluate will be moved from the |
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
Recently we conducted a Keycloak training with sixteen participants. They learned how to configure a client including client scope configuration, so that the access token contains only roles which are relevant for the client app. We found the following issues within the Admin console.
Mappers and Token Evaluate feature
The feature was found to be very valuable.

Issues:
Proposals for improvement:
Dedicated client scope and "Full scope allowed" setting
Least privilege is an important security principle. To create tokens with the right subset of roles, the dedicated client scope must be opened, full scope allowed must be switched off and the right subset of roles must be selected.
Client level:


Client scope level:
Issues:
You haven't created any roles for this client. Create a role to get started.").
Proposals for improvement:
All reactions