领域的Keycloak初始用户

时间:2020-11-07 09:51:02

标签: keycloak keycloak-services

我正在使用在Kubernetes上运行的keycloak 11.0.2,并通过头盔图表进行了部署。在我的情况下,将无法访问管理控制台,所有用户管理将通过外部SPA页面完成,该页面通过管理api与密钥克隆进行交互。

我想出了如何从helmchart中将密钥领域预加载到领域中。创建的领域在启动时确实包含一组角色和一个具有管理特权的用户。

当用户连接到此SPA时,将显示密钥克隆的登录页面,并且该用户必须登录,然后,如果其角色是正确的角色,则可以将新用户添加到我们的领域。

问题在于,即使使用要求的操作“首次登录时更改密码”设置了初始用户,当他进行首次登录时,系统仍会询问当前密码,但未设置该密码。

有一种方法可以使该用户像keycloack的管理员一样,首先必须输入密码才能使用?

1 个答案:

答案 0 :(得分:1)

是的,Keycloak允许您通过使用User Registration功能来做到这一点。要启用此功能,请访问:

  • 您的realm settings页;
  • 点击login标签
  • User registration切换到ON

User registration feature