Microsoft 365 本机和 Web 共享身份验证
Microsoft 365 native and web shared auth
所以我有一个在两个平台上的产品,web 和 iOS。我的目的是让用户能够通过两个平台登录到 Microsoft365,完成后,我可以使用访问和刷新令牌从他们的日历、联系人等中提取一些数据,使用我在网络上构建的服务.
尝试的解决方案 #1
将本机应用程序 clientId
设置为 Web 应用程序 Azura clientId 的应用程序不起作用,因为授权上下文需要 clientSecret
而我找不到提供该内容的地方.
尝试的解决方案 #2
尝试逆转(为 Web 应用程序提供本机应用程序的 clientId
)效果不佳,因为 Azure 上的本机应用程序没有 clientSecrets
。
对于本机应用程序,我使用的是 ADALiOS
框架。
知道如何解决这个问题吗?
谢谢!
Azure AD不支持在一个App中注册Mobile平台和Web平台,需要在不同的App中注册。
但是,应用程序在 https://apps.dev.microsoft.com 上注册支持多个平台。
关于App Model 2.0的更多信息,请参考以下文章:
所以我有一个在两个平台上的产品,web 和 iOS。我的目的是让用户能够通过两个平台登录到 Microsoft365,完成后,我可以使用访问和刷新令牌从他们的日历、联系人等中提取一些数据,使用我在网络上构建的服务.
尝试的解决方案 #1
将本机应用程序 clientId
设置为 Web 应用程序 Azura clientId 的应用程序不起作用,因为授权上下文需要 clientSecret
而我找不到提供该内容的地方.
尝试的解决方案 #2
尝试逆转(为 Web 应用程序提供本机应用程序的 clientId
)效果不佳,因为 Azure 上的本机应用程序没有 clientSecrets
。
对于本机应用程序,我使用的是 ADALiOS
框架。
知道如何解决这个问题吗?
谢谢!
Azure AD不支持在一个App中注册Mobile平台和Web平台,需要在不同的App中注册。
关于App Model 2.0的更多信息,请参考以下文章: