Keycloak-向用户配置文件中添加角色

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Keycloak-向用户配置文件中添加角色相关的知识,希望对你有一定的参考价值。

我正在其中一个项目上使用密钥斗篷。在后端,我使用sringboot并调用Keycloak REST API。

我希望在获取个人资料时获得每个用户的角色信息(最好是客户的角色,但领域角色就足够了)。>

我试图获取用户的URL:<host>/admin/realms/<realm>/users/<id>

目前,我必须以编程方式遍历每个用户并获取他的角色。这意味着许多其他请求。想象有500个用户...是的,我知道我可以对它们进行分页等等。

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

[如果有人知道如何丰富用户信息,请为我指明正确的方向。很长时间以来,我一直在困扰客户范围,但我仍然完全不了解它们。我什至找不到关于此主题的好教程。.

我正在其中一个项目上使用密钥斗篷。在后端,我使用sringboot并调用Keycloak REST API。我希望获得有关角色的信息(最好是客户的角色,但领域角色...

答案

您应该开发自己的KeyCloak扩展程序:https://www.keycloak.org/docs/latest/server_development/#_extensions_rest

以上是关于Keycloak-向用户配置文件中添加角色的主要内容,如果未能解决你的问题,请参考以下文章

从外部源向 Keycloak 身份验证添加其他角色

keycloak,用户注册。如何添加角色?

如何通过 keycloak 向 github 企业中的每个用户添加主电子邮件?

是否可以在 keycloak 中为不同组中的用户添加不同的角色?

keycloak 删除自动添加的默认角色

如何将“帐户”的概念添加到 Keycloak?