Keycloak 密钥斗篷安全用户注册

Keycloak 密钥斗篷安全用户注册,keycloak,Keycloak,我想用keydove保护我的用户注册页面,但在阅读文档时想不出任何方法 用例: 新用户的注册页面不应该是公共的。新用户从管理员处收到邀请电子邮件。该电子邮件包含指向注册页面的链接 我考虑使用一个初始访问令牌(类似于客户端注册),并将其添加到注册页面的链接中。好了,用户注册没有这样的吗 还有其他方法吗?我认为您有两种方法可以实现它: 首先 在发送邀请之前,您知道目标用户的电子邮件,因此您可以让管理员在keydove中创建一个以电子邮件本身作为用户名的用户。然后管理员应根据需要的操作检查“验证电子邮

我想用keydove保护我的用户注册页面,但在阅读文档时想不出任何方法

用例: 新用户的注册页面不应该是公共的。新用户从管理员处收到邀请电子邮件。该电子邮件包含指向注册页面的链接

我考虑使用一个
初始访问令牌
(类似于客户端注册),并将其添加到注册页面的链接中。好了,用户注册没有这样的吗


还有其他方法吗?

我认为您有两种方法可以实现它:

首先

在发送邀请之前,您知道目标用户的电子邮件,因此您可以让管理员在keydove中创建一个以电子邮件本身作为用户名的用户。然后管理员应根据需要的操作检查“验证电子邮件”、“更新配置文件”和“更新密码”,以便KeyClope将发送激活邮件(您可以自定义电子邮件模板),用户需要填写其数据并设置密码

如果您不希望管理员直接访问KeyClope,您可以通过用户管理API进行访问

在应用程序中实现此逻辑。编写一个可以使用代码公开访问的用户数据表单(可能是某个UUID)。当管理员发送邀请邮件时,将一个随机代码链接到地址,这样当用户进入页面时,您可以验证它。然后,您需要使用用户管理API将数据以新用户的身份保存在keydepeat中