Keycloak 正在密码重置 link 中发送 HTML 代码

Keycloak is sending HTML code inside password reset link

昨天我开始注意到要求用户操作的 keycloak 电子邮件在为要求的操作发送的 URL 中包含 HTML 个字符。

示例:/auth/realms/EasyDox/login-actions/action-token?key=eyJhbGciOiJIUzI1NiI

这当然让我在 keycloak 页面上出错

如果我将 URL 中的字符 &#61 更改为 =,它可以正常工作并且我能够重置密码。

请注意,我们使用 mailjet 通过我们的自定义域发送电子邮件。

我真的不知道问题出在哪里,因为昨天之前一切正常,我有点不知道要寻找什么。

如果有人有任何尝试尝试的建议,因为我们有连接到此 keycloak 的客户,其中一些客户因为忘记了密码而无法登录。

我设法通过将我们的邮件发送从 Mailjet 转移到 SendGrid 来解决这个问题。它与keycloak无关。