我创建了一个名为“contato”的自定义范围并为其分配了权限,但是当我请求访问此范围时,Microsoft Entra 不显示同意页面。相反,它首先显示登录页面,然后立即将用户重定向到重定向 URI,而不显示我的范围的任何同意提示。
注意:在请求访问范围之前没有获得同意批准,这意味着应该已经显示同意页面。
这是我的 C# 代码:
它不会显示同意提示,因为您的应用程序正在要求其自身的范围。
同意允许应用程序代表具有授予权限的用户向其他应用程序的 API 发出请求。 应用程序本身不需要此权限,并且可以使用它想要的任何范围。