来自不同租户的 Azure AD 许可

Azure AD Consent from a different Tenant

我正在尝试使用我们的多租户 AD 应用程序来访问用户的 Onedrive for Business。但是当用户属于不同的租户时,在同意某些权限时我总是收到错误消息。我不确定我需要设置哪些权限,以便任何 365 用户都可以。

我正在使用读取目录的图 API 权限和 AD。这就是权限的样子。

应用程序权限

委派权限

第一次使用该应用程序必须由其他租户的管理员同意。

这是因为您正在使用一些需要管理员许可的范围。如果您将自己限制在不需要管理员同意的范围内,那么普通用户通常应该能够直接同意您的应用。

需要注意的一件事是,另一个租户中的管理员始终可以禁用最终用户同意,在这种情况下,他们始终需要对每个应用程序征得管理员同意。