首页 > 解决方案 > asp.net核心的多租户登录问题

问题描述

我已将我的应用程序启用为多租户并将其部署在一个 Azure 租户上。现在有 3 个带有 AD 的租户,我希望这些 AD 中的所有用户都能够登录到我的应用程序。2 个广告运行良好,但对于一位广告用户,我遇到了错误。该怎么办?

需要管理员批准 租户 1 租户 1 需要访问组织中只有管理员才能授予的资源的权限。请先让管理员授予此应用程序的权限,然后才能使用它。有管理员帐户吗?使用该帐户登录 未经同意返回应用程序。

标签: azure-active-directorymulti-tenant

解决方案


是的,正确,您可能不会为此分配权限。要允许此同意,您需要在您的门户上获得许可。众所周知,有两种许可

1.委托权限当用户需要访问资源时需要。

2.应用程序权限当应用程序请求访问资源时。

设置门户权限:

您可以从 azure 门户设置您的应用程序和委派权限。

脚步

  1. 登录到 Azure 门户
  2. 点击活动目录
  3. 应用注册
  4. 选择您的应用
  5. 设置
  6. 所需权限

请参阅下面的屏幕截图以获得更好的想法

在此处输入图像描述

注意:特别是对于您的情况,我建议您查看此文档

如果您仍然有任何问题,请随时在评论中分享。谢谢你。


推荐阅读