2017-02-17 148 views
1

我在 Microsoft Application Registration Portal中添加了Web应用程序。我可以在old azure portal查看这个应用程序。当我尝试将此应用程序配置为多租户并设置登录URL和应用程序ID URI值时,弹出一个错误提示其中一个值无效,保存失败。我可以使用OAUTH连接到这个应用程序,并获得所需的刷新和访问令牌。在图形API中使用这些令牌可以从我的Office 365帐户获取邮件,联系人和日历事件。但是这只发生在一个租户上。我需要为多个租户做到这一点,所以我想将这个应用程序设置为多租户。如果我创建在Azure的AD应用程序本身的话,我可以设置所有的值,但使用OAuth的认证失败,错误消息说Azure AD多租户应用程序

错误= unauthorized_client & ERROR_DESCRIPTION = AADSTS70001%3A我无法连接到该应用程序+应用+%2791470123-7e7e-4139-9922-ac95b0a6b383%27是+不支持+ + +对于这+ API +版本。

。我通过几个环节去像hereherehere但到现在为止我还没有能够找到一个解决方案。我将重新张贴这个建议here。任何人都可以建议我必须做些什么才能解决这个问题?

回答

1

默认情况下,通过App注册入口创建的所有应用程序都将Multi-Tenant标志设置为True。

您在这里面临的问题很可能是由于应用程序注册门户创建了我们的new V2 Applications,而我们的旧门户使用我们的V1应用程序。因此,在门户之间切换并尝试进行配置更改时,您可能会遇到应用模型发生更改的问题,并且某些属性存在于一个地方,而不是另一个地方。

最后要注意的是,我们现在也有一个V2 endpoint,它与我们的V2应用程序一致。您需要确保您为正确的端点使用正确的应用程序。

让我知道这是否有帮助!

+0

我使用https://login.microsoftonline.com/common/oauth2/v2.0进行身份验证和令牌 – Mainak

+0

正如我们所述,默认情况下,Microsoft应用程序注册门户中的应用程序注册支持多租户。你介意让我们知道你正在处理的确切问题是什么? –

+0

您使用您正在获取的令牌定位的特定端点是什么? –

相关问题