【问题标题】:"Keycloak - Verify Email Issue"“Keycloak - 验证电子邮件问题”
【发布时间】:2019-06-16 23:40:00
【问题描述】:

我正在使用 JHipster 构建的应用程序,我们通过 Keycloak(版本 4.4.0 最终版)进行身份验证。 在验证电子邮件期间,我收到一封电子邮件,其中包含确认电子邮件的确认链接。在少数情况下,验证链接不起作用。下面我提到了我所做的步骤和问题。

步骤:

  1. 使用 chrome 注册
  2. 获取邮件以进行电子邮件验证
  3. 关闭 chrome 并重新启动
  4. 尝试使用验证链接

问题:
1. 如果我关闭当前浏览器窗口/在私人窗口中打开链接/在其他浏览器中打开链接,则链接不再有效。

问题原因:
此问题是由于 keycloak 在注册期间创建的 cookie 而产生的。 AUTH_SESSION_ID and KC_RESTART
因为当我关闭浏览器窗口时,这些 cookie 不再存在于浏览器中。

如果我尝试使用验证链接与我用于注册的浏览器窗口相同,则它可以正常工作。因为在此浏览器窗口中存储了这两个 Cookie。

【问题讨论】:

    标签: keycloak


    【解决方案1】:

    使用 keycloak 6.0.1 版, 他们生成电子邮件验证链接,支持从不同的浏览器进行确认...

    • 此链接也有助于验证来自不同浏览器和隐身窗口的电子邮件。

    干杯

    【讨论】:

    • 如何找到链接?你能在这个答案中更具体一点吗?
    • @alexander 验证链接由 Keyclaok 自动生成。 6.0.1版本支持任意浏览器确认验证链接
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2018-12-22
    • 1970-01-01
    • 2017-10-23
    • 2011-04-19
    • 2021-05-29
    • 2019-07-31
    • 2016-06-13
    相关资源
    最近更新 更多