无法触发代理应用程序进行身份验证

问题描述 投票:0回答:1

大家好,我需要帮助在我们的一个客户项目中,我们实施了 MSAL 进行身份验证。但是,我们遇到了一个问题,iOS/iPad 操作系统默认使用 Safari 浏览器,该浏览器被客户端的 Azure 策略阻止。客户要求我们更改为使用 Edge 作为 MSAL Web 视图的默认浏览器,但不幸的是,iOS/iPad 操作系统不允许更改 Web 视图的浏览器。因此,我们唯一的选择是使用代理应用程序(Microsoft Authenticator 应用程序)进行身份验证。我遵循了 iOS/iPad 操作系统的 MSAL 文档中概述的所有建议步骤(文档链接:https://learn.microsoft.com/en-us/entra/msal/objc/install-and-configure-msal #ios-only-steps),但我仍然无法触发代理应用程序进行 MSAL 身份验证。 这是问题参考的屏幕截图:https://drive.google.com/file/d/1Fzfgdr0tXcg4Pg_nUI4xbVSYxTu2uPsr/view?usp=sharing

我尝试使用 MSAL 库触发代理身份验证(Microsoft 身份验证应用程序)

ios flutter broker msal
1个回答
0
投票

这与用于身份验证的浏览器无关。

当条件访问阻止访问时,会显示“您无法从这里到达那里”消息。

在这种情况下,他们的 IT 将需要授予条件访问规则,允许对您的应用程序进行身份验证,该规则由您向 MSAL 提供的

ClientID
进行标识。

如果您单击“更多详细信息”,您将获得事件 ID,IT 人员可以使用该 ID 来识别条件访问日志中的问题。

© www.soinside.com 2019 - 2024. All rights reserved.