我遇到了这篇文章中描述的相同错误:
需要 Microsoft 社交登录批准弹出窗口 但上下文是我以“[电子邮件受保护]”身份登录图形浏览器并且 我正在尝试创建需要 User.Read.All 和 Group.Read.All 的特定订阅。 当我尝试通过 Graph Explorer 的同意按钮为自己分配这些权限时,我收到提示,提示我需要权限并指定我询问的原因。我想去掉这个提示。
我的用户同意设置如下所示:
允许查看访问请求的两个用户是此测试租户中仅有的 2 个用户。 包括我用来登录图表的那个。
理想情况下,我想配置我的租户,以便所有用户都拥有 user.read.all 和 group.read.all。
我尝试检查 Entra->Applications->Graph->Permissions。 我尝试在那里添加 User.Read.All 和 Group.Read.All 但我仍然无法创建我需要的订阅。 任何提示将不胜感激。
我在租户的用户同意设置下选择了以下选项:
在管理员同意设置中,我启用了以下选项,并使用
Sri
作为管理员同意请求的审核者:
当我使用本地用户帐户登录Graph Explorer并尝试同意
User.Read.All
权限时,我也得到了“需要批准的屏幕”,如下所示:
要批准上述同意请求,请使用具有全局管理员角色的审阅者帐户登录并批准待处理的请求,如下所示:
当我现在尝试同意本地用户帐户的
User.Read.All
权限时,它起作用了,我可以像这样成功列出用户:
GET https://graph.microsoft.com/v1.0/users
回复:
如果您想在同意权限时摆脱“需要批准”屏幕,请通过将其设置为'否'来禁用以下选项:
要配置您的租户,以便所有用户都拥有User.Read.All
和
Group.Read.All
权限,请使用具有全局管理员 角色的本地用户登录到 Graph Explorer,并确保通过 勾选标记 “代表同意”来同意权限您的组织” 选项,不会再次要求普通用户同意: