我维护一个使用 Azure AD B2C 进行身份验证的应用程序。
流程是这样的:
- 通过电子邮件邀请用户
- 他们单击链接以使用 B2C 登录/注册流程进行注册
- 他们填写他们的信息,包括电子邮件地址
- 他们被重定向到我们的应用程序
现在,困扰我的是用户必须输入他们的电子邮件地址,即使我们已经知道它。我们只是使用他们的电子邮件地址邀请他们。
有人建议我们可以将人们发送到密码重置页面。但这似乎也不理想,因为他们必须验证他们的电子邮件地址,即使我们只是验证了它。毕竟,他们通过收到电子邮件开始了流程。
在许多情况下,用户在被要求输入电子邮件地址时输入错误。这会产生很多新问题,因为我们现在为同一个用户提供了两个不同的电子邮件地址。