android - Android/iOS:使用 MSAL 时如何使用现有的 microsoft 帐户
问题描述
当使用 MSAL 库进行身份验证时,应用程序会将用户重定向到他们必须使用 Microsoft 帐户登录的网页。如果用户已经安装了 Outlook 或其他应用程序,那么有没有办法像 FB 应用程序那样获取登录信息?
解决方案
如果用户已安装并配置 Microsoft Authenticator 应用程序,则 MSAL 在 iOS 上的效果最佳。MSAL 将启动该应用程序而不是 Web 浏览器,用户只需点击他们的帐户即可登录。
如果设备由 MDM 管理,那么您可以 [启用企业 SSO 组件>( https://github.com/AzureAD/microsoft-authentication-library-for-objc#microsoft-enterprise-sso-plug-in-for -apple-devices ) 以进一步简化登录过程。
如果没有 Authenticator 应用程序,您的应用程序将无法获取任何现有的帐户身份验证详细信息。
推荐阅读
- typescript - 在 Typescript 中使用 require() 导入接口
- python - 如何获取包含字符串的列表以将某些值表示为整数?
- java - 任务时间线问题,仅执行起飞命令
- aws-lambda - AWS step function:动态选择资源
- google-cloud-platform - 通过 HTTP 桥发布 - Google Cloud Platform - 问题
- css - 周末颜色 css 规则在时间线视图中不起作用
- r - 在函数中使用时包含多个单词变量
- ios - 使用 Branch.io 的自定义 URL 方案中的路径变量?
- c++ - 如何将用户输入附加到数组?
- java - 如何在 Spring Boot 中手动启用来自 ModelAttribute 和 BindingResult 的错误消息?