我正在使用在Kubernetes上运行的keycloak 11.0.2,并通过头盔图表进行了部署。在我的情况下,将无法访问管理控制台,所有用户管理将通过外部SPA页面完成,该页面通过管理api与密钥克隆进行交互。
我想出了如何从helmchart中将密钥领域预加载到领域中。创建的领域在启动时确实包含一组角色和一个具有管理特权的用户。
当用户连接到此SPA时,将显示密钥克隆的登录页面,并且该用户必须登录,然后,如果其角色是正确的角色,则可以将新用户添加到我们的领域。
问题在于,即使使用要求的操作“首次登录时更改密码”设置了初始用户,当他进行首次登录时,系统仍会询问当前密码,但未设置该密码。
有一种方法可以使该用户像keycloack的管理员一样,首先必须输入密码才能使用?
答案 0 :(得分:1)
是的,Keycloak允许您通过使用User Registration功能来做到这一点。要启用此功能,请访问:
realm settings
页; login
标签User registration
切换到ON