首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >中国商务应用程序与OneDrive的连接

中国商务应用程序与OneDrive的连接
EN

Stack Overflow用户
提问于 2018-11-09 15:45:03
回答 1查看 263关注 0票数 1

我们有一个应用程序,它使用Microsoft连接到OneDrive for Business .应用程序在apps.dev.microsoft.com中注册。

现在我们要支持OneDrive的商务中文版。根据文档,我们将端点更改为中文21Vianet端点。然而,当Office 365中国用户试图授权我们的应用程序时,他们会得到以下错误:

AADSTS700016:在目录'userdomain.com‘中找不到标识符’xxxxxxx xxxx-xxxxxxx的应用程序。如果应用程序尚未由租户的管理员安装或未得到租户中任何用户的同意,则可能发生这种情况。您可能向错误的租户发送了身份验证请求。

看来apps.dev.microsoft.com的申请注册并不适用于中国。我是否必须在其他地方注册我们的应用程序并获得另一个标识符?我在文件里找不到。

EN

回答 1

Stack Overflow用户

发布于 2018-11-09 16:49:48

您引用的文档已过时。相反,您应该关注Microsoft的国家云部署文档。

您遇到的问题是国家云部署不支持v2应用程序模型(这是apps.dev.microsoft.com生成的)和v2端点:

备注:AzureADv2.0授权和令牌端点仅在全局服务上可用;它们还不支持用于国家云部署。

在使用中国对用户进行身份验证之前,需要使用v1应用程序模型注册一个新的应用程序ID。这是通过通过Azure门户将应用程序注册为多租户应用程序来完成的。

您还需要更改授权工作流以使用v1端点。对于全局端点,这是https://login.microsoftonline.com/common/oauth2/authorize?{your settings。对于中文端点,您希望使用https://login.chinacloudapi.cn/common/oauth2/authorize

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/53228938

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档