我如何处理 Pending_Ap 状态更改、电子邮件更改的电子邮件确认?

问题描述

是否有处理 PENDING_AP 状态更改为 UNLOCKED 以及更改为新状态时的电子邮件确认的功能

  1. 注册用户并且WSO发送电子邮件设置密码,然后在设置密码后将状态更改为UNLOCKED
  2. 当我在 WSO2 中更改我的电子邮件时,它会向我的电子邮件发送确认邮件。我如何处理点击确认按钮

解决方法

您似乎指的是 WSO2 IS 中的 account pending status 功能。 它支持文档中提到的三种用户入职方案:

  1. 自行注册
  2. 使用询问密码的入职用户
  3. 使用电子邮件验证的入职用户

在这些情况下,最初登录的用户被锁定,经过一些验证,帐户将被解锁。该帐户状态更改在帐户状态声明中进行跟踪。这应该就是你在第一点提到的功能。

在第二点中,您可能指的是 Enable Email Account Verification for an Updated Email Address feature。在这种情况下,我们不锁定用户帐户。它只是等待更改用户的电子邮件,直到他/她批准新更改的电子邮件。新电子邮件将保留在验证待处理电子邮件声明中,直到用户确认为止。

由于更改电子邮件不需要锁定用户帐户,因此在此用户场景中,将 PENDING_AP 状态更改为 UNLOCKED 没有任何意义。