多租户Azure AD应用程序在Office 365我的应用程序启动器中不可见

时间:2016-05-31 11:05:38

标签: azure office365 azure-active-directory

我有两个Office 365租户,一个用于生产,一个用于测试。 我可以在manage.windowsazure.com上看到我的两个活动目录。

创建多租户用户同意应用程序时,我注意到以下行为。

在Azure AD' X'中注册多租户Azure AD应用程序时然后,这个应用程序不在"我的应用程序启动器"适用于租户' X'中的Office 365用户。另一方面,除了' X'之外,所有用户和租户都可以在启动器中访问应用程序(在查看我的所有应用程序'之后)。

这是预期的行为吗?

Here is the app launcher I am referring to

1 个答案:

答案 0 :(得分:2)

我认为只有用户被分配的应用才会显示在Office门户中。

如果您在租户中创建了应用,则会在您的租户中自动应用管理员同意,这意味着所有用户都会自动获得同意,但不会分配任何用户。

另一方面,您与其他租户的用户一起测试的是用户同意,该用户同意该应用的用户,并将其分配给该用户。

如果其他租户通过管理员同意(通过将 prompt = admin_consent 添加到login.microsoftonline.com),您将看到与您的租户相同的行为,其中每个人都同意但没有人分配,因此没有人(默认情况下)在Office门户中看到它。

要将其显示在admin_consent的情况下(无论是您的租户还是其他人),您需要:

  1. 转到经典Azure门户并导航Azure AD和您的应用。
  2. 进入应用的Azure AD页面后,选择用户&组
  3. 选择"所有用户"从Show filer中单击复选标记。
  4. 选择一个用户,然后点击底部显示"分配"
  5. 的底部

    这样做可以让您的应用在Office门户中显示给该用户。