Keycloak KeyClope-将角色添加到用户配置文件

Keycloak KeyClope-将角色添加到用户配置文件,keycloak,Keycloak,我正在我的一个项目中使用KeyClope。在后端,我使用sringboot并调用keydaporestapi 我希望在获取每个用户的配置文件时,能够了解每个用户的角色(最好是客户端的角色,但领域角色就足够了) 我试图获取用户的URL:/admin/realms//users/ 此时,我必须以编程方式循环每个用户并获取他的角色。这意味着有很多额外的请求。想象一下有500个用户。。。是的,我知道我可以给它们编页码等等 很长一段时间以来,我一直试图在互联网上找到一些东西,但没有任何效果。我可以将它们添

我正在我的一个项目中使用KeyClope。在后端,我使用sringboot并调用keydaporestapi

我希望在获取每个用户的配置文件时,能够了解每个用户的角色(最好是客户端的角色,但领域角色就足够了)

我试图获取用户的URL:
/admin/realms//users/

此时,我必须以编程方式循环每个用户并获取他的角色。这意味着有很多额外的请求。想象一下有500个用户。。。是的,我知道我可以给它们编页码等等

很长一段时间以来,我一直试图在互联网上找到一些东西,但没有任何效果。我可以将它们添加到访问令牌中,但无法将它们添加到用户信息中


如果有人知道如何丰富用户信息,请告诉我正确的方向。我已经和客户机作用域打交道很长时间了,我仍然一点也不理解它们。我甚至找不到关于此主题的好教程。

您应该开发自己的KeyClope扩展:


您需要java和nhibernate技能。

您应该开发自己的KeyClope扩展:


您需要java和nhibernate技能。

好的,这对于只向对象添加一个参数来说有点太多了。。。但这肯定是一种实现方法。如果您当前的实现没有性能问题,那就太过分了。我想我必须接受这个答案,因为可能没有其他方法。无论如何,我希望这个答案能帮助其他人搜索同一个问题。好吧,这对于只向对象添加一个参数来说有点太多了。。。但这肯定是一种实现方法。如果您当前的实现没有性能问题,那就太过分了。我想我必须接受这个答案,因为可能没有其他方法。无论如何,我希望这个答案能帮助其他人寻找同样的问题。