所以我有一个产品在两个平台上,web& iOS版。我的目的是让用户能够通过两个平台登录到Microsoft365,一旦完成,我就可以使用访问权限。刷新令牌,使用我在网络上构建的服务从日历,联系人等中提取一些数据。
将原生应用clientId
设置为Web应用程序的设置Azura clientId不起作用,因为授权上下文需要clientSecret
,并且找不到我提供的地方
尝试撤销(为网络应用提供本地应用的clientId
)也不行,因为Azure上的原生应用不具备clientSecrets
。
对于原生应用,我使用ADALiOS
框架。
关于如何解决这个问题的任何想法?
谢谢!
答案 0 :(得分:1)
Azure AD不支持在一个应用程序中注册Mobile平台和Web平台,您需要在单独的应用程序中注册它们。 但是,https://apps.dev.microsoft.com上的应用程序注册表支持多个平台。
有关App Model 2.0的更多信息,请参阅以下文章: