我想将 SAP 自定义 Fiori 客户端集成到 Microsoft Intune。我使用 SAP Kapsel SDK for iOS 生成 cordova 项目,在 xCode 中进行所需的调整(例如 fioriURL),为企业分发签名并使用 Intune 包装工具对其进行包装。CA 规则、App 保护策略和 App 配置策略均设置正确。
我通过 Azure AD Web 应用程序代理发布了后端系统的内部 URL,并且可以通过 Intune Managed Browser / Edge 访问它,没有任何问题。
启动应用程序时,它引导我进行成功的 ADFS 身份验证,但在进入 SAP 系统的登录页面之前,出现以下错误: 无法从这里到达那里。当前浏览器不支持,请使用 Microsoft Edge 或 Internet Explorer 访问此应用程序。
我用 Chrome for iOS 进行了检查,得到了同样的错误。显然,条件访问规则只允许某些浏览器,但我找不到改变它的方法。以下链接指出,可能的解决方案是将 InAppBrowser.open / window.open 调用的参数更改为“_system”。考虑到很多 Cordova 插件都使用此功能,我不想在插件中更改它。 如何在 Intune 托管浏览器中打开链接。
我正在寻找一种解决方案来更改条件访问规则以允许不同的浏览器或以使用相应浏览器的方式调整自定义 fiori 客户端。
感谢您的所有输入:)