【问题标题】:Configure a multi-tenant Azure application配置多租户 Azure 应用程序
【发布时间】:2020-11-20 14:56:38
【问题描述】:

我通过 Power BI 的应用程序注册 (https://dev.powerbi.com/apps) 在公司租户 7/9 中创建了 Azure 多租户应用程序。它工作正常,我可以从其他组织的租户那里使用它。 7 月 30 日,我在同一租户公司创建了另一个多租户应用程序,其配置与上一个相同。最后一个应用程序向我发送了一个错误:

我不明白为什么其中一个应用程序运行良好而另一个不运行。多租户应用程序是否有任何限制?在应用程序创建日期之间的两周内,MS 政策是否有更新?

附言

  1. 我在这两种情况下都使用同一个用户帐户来获取访问权限
  2. 我根本没有使用任何需要管理员批准的权限

谢谢!

【问题讨论】:

  • 您好,如果我的回答对您有帮助,您可以采纳为答案(点击答案旁边的复选标记,将其从灰色切换为已填充。)。请参阅meta.stackexchange.com/questions/5234/… 可能对其他社区成员有益。谢谢。

标签: azure web-applications powerbi multi-tenant


【解决方案1】:

根据您的错误描述,您需要使用应用程序访问Azure中管理员保护的资源,但是您登录的是普通用户帐户,所以他会提示您此错误消息。

你应该先登录租户管理员账号,将此权限授予管理员同意,然后切换到普通账号就不会再有错误提示了。

至于你之前创建的应用为什么没有这个提示,我猜是因为你之前登录过管理员账号,并且授予了管理员同意的所有权限。但是你可能最近创建了一个新应用并添加了权限,所以他会提示你登录管理员帐户授予管理员同意。

更新:

【讨论】:

  • 感谢您的回答。我在这两种情况下都使用相同的用户帐户进行授权,所以我不知道为什么这对第一个应用程序来说足够了,而对第二个应用程序来说就不够了。
  • @Liza 是的,有些权限确实不需要管理员同意,但是需要管理员同意的权限,需要用管理员账号登录,并征得管理员同意.对于那些需要管理员同意的权限,您可以前往Azure portal>App registrations>API permissions>Admin consent required查看。
  • 我知道需要管理员批准的权限,但我根本没有包含这些权限。
猜你喜欢
  • 2015-08-17
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2019-11-12
相关资源
最近更新 更多