[keycloak-user] Re-2: Group Policy - Claim?

Yevgeni Kovelman yevgeni at kovelman.net
Wed Aug 30 10:17:24 EDT 2017


Christian,

Also, if you download Keycloak source, there are a number of unit tests around group policy that show usage.

Best
Yev

Sent from my iPhone

> On Aug 30, 2017, at 06:16, christian lutz <christianlutz at inovel.de> wrote:
> 
> Hello Pedro,
> 
> 
> thank you for your feedback. Please don't be sorry about the documentation. I really appreciate all the work. And I think keycloak is really great. :)
> 
> 
> This was the missing piece of how to create a claim and how it works. 
> 
> 
> May I ask why it is necessary to add this information into the token? If you have the user identity it would be possible to query the corresponding roles within keycloak.
> 
> 
> 
> 
> best regards
> Christian
> 
> 
> 
> 
> 
> 
> Original Message processed by David® 
> Re: [keycloak-user] Group Policy - Claim? 30. August 2017, 14:28 
> From Pedro Igor Silva 
> To christian lutz 
> Cc keycloak-user 
> 
> Hi Christian, 
> 
> 
> 
> Sorry about docs. I did not manage to finish everything before latest release. Will push this and so other things soon.
> 
> 
> 
> In regard your questions about Group Policy.
> 
> 
> 
> Yes, you are basically defining a condition where User X must be a member of Group /A/B/C.
> 
> 
> 
> The point here is that Authorization Services basically relies on the information within the bearer token you sent when asking for permissions. That is why you need to specify a "Groups Claim". This tells to the policy from where groups should be obtained in the token. 
> 
> 
> 
> Note that when using Group Policy, you also need to add a "Mapper" to your resource server in order to push group membership information into tokens. There you also specify the name of claim where groups will be located.
> 
> 
> 
> Regards.
> Pedro Igor 
> 
> 
> 
> 
> 
> On Wed, Aug 30, 2017 at 3:46 AM, christian lutz <christianlutz at inovel.de> wrote:
> 
> 
> Hello,
> 
> yesterday I played a bit with the Group Policy. https://issues.jboss.org/browse/KEYCLOAK-3168
> But I didn't understand how it should work, the documentation for it is missing.
> 
> Assume I do have a user X part of the group A/B/C
> All I expected to be required in the group policy is that I had to select a group like A/B/C.
> During the policy check the corresponding identity groups will be loaded and checked against the group policy groups.
> 
> So with this mental model I am complete wrong, because of the group claim. Within the policy I have to provide a group claim
> and within the GroupPolicyProvider based an the group claim a identity (user) attribute will be loaded.
> 
> Please could somebody explain to me how this is expected to work?
> 
> 
> 
> 
> Mit freundlichen Grüßen / with best regards
> 
> 
> christian lutz / B. Sc.
> software engineering
> 
> inovel elektronik gmbh
> inovel systeme AG
> gebhardstr. 7
> 88046 friedrichshafen
> 
> phone  +49 (0) 7541 39900-35
> fax      +49 (0) 7541 39900-99
> mail     christianlutz at inovel.de
> web    www.inovel.de
> 
> 
> 
> 
> inovel elektronik gmbh
> general manager: axel dittus, robert steinhauser
> hrb 632191 amtsgericht ulm; VAT Reg. No.: DE811926597
> 
> inovel systeme AG
> board of management: markus spinnenhirn (chairman), axel dittus, robert steinhauser
> chairman of the supervisory board: joachim zodel
> registered office: friedrichshafen; hrb 728443 amtsgericht ulm; VAT Reg. No.: DE814611877
> 
> 
> 
> This email (including any attachments) may contain confidential and/or privileged information or information otherwise
> protected from disclosure. If you are not the intended recipient, please notify the sender immediately, do not copy this
> message or any attachments and do not use it for any purpose or disclose its content to any person, but delete this
> message and any attachments from your system. inovel disclaims any and all liability if this email transmission was virus
> corrupted, altered or falsified.
> _______________________________________________
> keycloak-user mailing list
> keycloak-user at lists.jboss.org
> https://lists.jboss.org/mailman/listinfo/keycloak-user
> 
> To: psilva at redhat.com
> Cc: keycloak-user at lists.jboss.org
> _______________________________________________
> keycloak-user mailing list
> keycloak-user at lists.jboss.org
> https://lists.jboss.org/mailman/listinfo/keycloak-user




More information about the keycloak-user mailing list