Keycloak 更改注册或激活流程

问题描述

我使用此 Node.js library 通过 POST /{realm}/users 注册用户。这是有效的,但我在通过电子邮件激活用户时遇到问题。场景应该是,用户注册直接收到一封带有激活链接的电子邮件,用于他的帐户。但这个案例是 Keycloak 中的另一个案例。首先,您必须使用新用户登录一次,然后您会获得激活链接,而不是在注册过程之后立即登录。那太晚了。所以我触发 API PUT /{realm}/users/{id}/send-verify-email 以电子邮件的形式发送验证链接。 但电子邮件文本和模板是另一回事。它与来自 PUT /{realm}/users/{id}/execute-actions-email 的相同,令人困惑。它还用于更新需要的用户信息等。所以调整这个电子邮件模板不是一个选项。

Keycloak 设置中是否有可能在注册用户后立即发送正确的电子邮件验证邮件?或者我可以添加新的电子邮件模板并将它们分配给 API 吗?

我使用的是当前版本的 Keycloak:12.0.2

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)