我们正在将 Azure B2C 用于我们的几个 Web 应用程序。用户可以使用 M365 身份验证或本地帐户通过 Azure B2C 登录我们的 Web 应用程序。一般来说,Azure B2C 的身份验证运行良好,但有时我们会遇到最终用户无法登录的问题。使用 M365 帐户,最终用户将收到一个带有错误请求消息的白页。对于本地帐户,最终用户只需输入凭据并单击登录,就不会发生任何事情。这是错误请求的屏幕截图:
通过调查,我们发现他们有 2 个浏览器选项卡具有相同的 azure b2c 登录会话,因为他们在不同时间单击了我们的应用程序并将这些选项卡留在那里。这种情况并不经常发生,但是一旦发生,不幸的是,这对于最终用户来说是一种非常糟糕的体验,并且没有适当的错误消息或说明最终用户下一步应该做什么,他们陷入困境而无法继续前进。我们可以做些什么来改善这种体验吗?或者更好的是,Azure B2C 是否可以添加一些增强功能来改善这种体验,因为 M365 登录本身似乎可以更好地处理这种情况。预先感谢。