-2

我正在按照 Microsoft 提供的教程尝试使用重定向的 AD B2C 身份验证流程,但这总是会打开一个新的浏览器选项卡来显示 Microsoft 的登录屏幕。这破坏了我们希望在应用程序中提供的用户体验。是否可以将 MSAL 配置为在同一框架/窗口内重定向而无需打开新窗口或选项卡?

Microsoft 的另一个选项是使用资源所有者密码凭据流程,但 Microsoft 不建议这样做,而且它也没有支持 MFA 等用例的灵活性。

感谢任何克服重定向问题的建议!

4

1 回答 1

0

不确定您所说的“新浏览器选项卡”是什么意思,但您可以使用iframe来获得更简单的登录体验。

您可以避免将用户重定向到单独的登录页面或生成弹出窗口。通过使用内联框架元素,您可以将 Azure AD B2C 登录用户界面直接嵌入到您的 Web 应用程序中”。

于 2021-08-01T05:05:41.753 回答