我有两个Office 365租户,一个用于生产,一个用于测试。 我可以在manage.windowsazure.com上看到我的两个活动目录。
创建多租户用户同意应用程序时,我注意到以下行为。
在Azure AD' X'中注册多租户Azure AD应用程序时然后,这个应用程序不在"我的应用程序启动器"适用于租户' X'中的Office 365用户。另一方面,除了' X'之外,所有用户和租户都可以在启动器中访问应用程序(在查看我的所有应用程序'之后)。
这是预期的行为吗?
答案 0 :(得分:2)
我认为只有用户被分配的应用才会显示在Office门户中。
如果您在租户中创建了应用,则会在您的租户中自动应用管理员同意,这意味着所有用户都会自动获得同意,但不会分配任何用户。
另一方面,您与其他租户的用户一起测试的是用户同意,该用户同意该应用的用户,并将其分配给该用户。
如果其他租户通过管理员同意(通过将 prompt = admin_consent 添加到login.microsoftonline.com),您将看到与您的租户相同的行为,其中每个人都同意但没有人分配,因此没有人(默认情况下)在Office门户中看到它。
要将其显示在admin_consent的情况下(无论是您的租户还是其他人),您需要:
这样做可以让您的应用在Office门户中显示给该用户。