android - 即使安装了 native Microsoft 应用程序,登录始终会打开 Web 对话框 [ms graph 如果可能,请尝试使用共享帐户登录]

标签 android microsoft-graph-api adal azureportal broker

我已经集成了用于身份验证的 ms graph sdk,但它总是在浏览器中打开以进行身份​​验证,我们可以在不打开浏览器的情况下使用已安装的 outlook 应用程序或 android 中的 azure 应用程序进行 ms graph auth [与谷歌帐户选择器相同]

最佳答案

您是否在使用 MSAL,因为这是此处支持的 Android/JAVA 库。例如,MSAL 允许更轻松地在应用程序之间共享身份。 https://github.com/AzureAD/microsoft-authentication-library-for-android

这里也有关于单点登录的更多详细信息https://learn.microsoft.com/en-us/azure/active-directory/develop/authorization-agents

关于android - 即使安装了 native Microsoft 应用程序,登录始终会打开 Web 对话框 [ms graph 如果可能,请尝试使用共享帐户登录],我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58202286/

相关文章:

android - 自定义 session 另一个类

azure - 无法从 Azure AD 中注册的应用程序获取访问 token

azure - 隐藏 Azure Active Directory 登录页面中的后退按钮

azure - 用于 Azure AD B2C 和 Xamarin 的 MSAL 或 ADAL 库

java - 在 EditText 中输入数字后,下一个按钮键盘会自动将用户带到不同的 EditText

Android - 打开硬件键盘时我的应用程序关闭

odata - 使用 OData 过滤 guid (Microsoft Graph)

ios - 如何清除 iOS ADAL 库中的缓存

使用 ION 进行 HTTPS 请求的 Android 应用程序失败,似乎是在 Google Play 服务更新之后

json - 微软图形 API : Insufficient privileges to complete the operation