gpt4 book ai didi

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

转载 作者:行者123 更新时间:2023-12-02 19:31:59 42 4
gpt4 key购买 nike

我有一个由 keycloak 保护的应用程序。转到安全页面会显示 keycloak 登录页面,正确的用户/密码会给出预期的结果。

在客户端中,我已打开用户注册。现在登录页面显示一个注册链接,该链接显示另一个 keycloak 页面,允许用户使用姓名、用户名、电子邮件进行注册。

这个“有效”是因为用户被添加到 keycloak 用户数据库中。但应用程序显示错误页面,因为角色未映射到 keycloak 中的该用户。

我希望能够将新用户添加到应用程序自己的用户数据库中,将角色与用户相关联,也许对用户进行一些验证。

所以我真的不知道 keycloak 正在发送回应用程序什么,除了它最终会导致/error。有没有办法在新注册后告诉 keycloak 联系这个 url 应用程序中可以发生什么事情?

最佳答案

我遇到了类似的情况,我解决它的方法是为新添加的用户启用默认角色。此角色稍后可以更改,但使用默认角色后,您的流程将完成。

有两种方法可以在 keycloak 中分配默认角色。通过这两个配置,每当新用户注册(甚至是从外部服务提供商处注册)时,他们都会被分配以下默认角色:

  1. 直接向用户分配默认角色:

enter image description here

  • 为用户分配默认组并将角色映射到该默认组
  • enter image description here

    enter image description here

    请注意,上面的默认组角色名称是我自己的,它们没有在keycloak中预定义。

    关于keycloak,用户注册。如何添加角色?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58011950/

    42 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com