2017-01-09 73 views
2

我创建了一个配置为使用我公司的O365 Azure AD租户的ASP.NET MVC Web应用程序。我可以登录到与处于在Azure AD租户全局管理员帐户的申请,但登录失败都使用非管理员/ Microsoft帐户登录Azure AD时出现错误AADSTS90093

  • 内部用户:这是在Azure AD租户没有全局管理员和
  • 微软帐户O365账户这些帐户已注册为访客帐户。

的错误信息是:

AADSTS90093:此操作只能由管理员来执行。

Azure AD应用程序是单租户应用程序(但将其更改为多租户不能解决问题)。

应用程序清单未更改。我该如何解决这个问题并为内部和外部用户启用登录?

更新

据我所看到的,应用程序也并不要求需要管理员同意的权限。

enter image description here

+0

您的应用需要什么权限?其中一些需要管理员权限吗?因为如果是这样,您必须通过管理员同意才能为租户中的其他用户启用同意。 – juunas

+0

@juunas:据我所知,该应用程序不需要任何管理员特定的权限。我添加了权限设置的屏幕截图。 – Markus

回答

1

的问题是应用程序需要被授予的权限明确地通过点击Grant permissions在应用程序注册设置:

grant permissions in new Azure management portal

授予的权限后,用户可以登录到应用程序而不是全局管理员。

相关问题