我在azure中创建了一个新应用,但是当用户尝试登录时,他们不断获得消息管理员的批准
我已更改为单租户,仍然是同一问题。据微软公司了解,如果您只允许基本信息,则不需要批准该应用程序。 enter image description here
这些是我创建应用程序所采取的步骤。
创建一个名为“ NameOfYourApp”的新应用
添加以下网址
3。 -在Windows Azure Active Directory中启用对2个权限的访问权限阅读所有用户的基本配置文件,然后登录并阅读用户配置文件。 -添加Dynamics CRM Online并启用对1个权限的访问:以组织用户身份访问Dynamics 365。
就这样
我想念的一切
答案 0 :(得分:0)
答案 1 :(得分:0)
从您的屏幕快照中,您的应用程序是一个多租户应用程序,我想您使用其他租户中的用户帐户登录该应用程序,如果这样,由于Azure Active Directory
中的设置,您将收到错误-> Enterprise applications
-> User settings
。
如果该选项设置为No
,那么即使您请求的API权限不需要管理员同意,普通用户也将无法从其他租户处同意该应用程序。我也可以重现您的问题。
因此,要解决此问题,您可以使用以下选项。
1。将Users can consent to apps accessing company data on their behalf
设置为Yes
,经过一段时间的延迟后,普通用户将可以自己同意该应用。
2。让另一个租户的管理员登录并同意该应用程序,或者单击tenant-wide admin consent URL
-https://login.microsoftonline.com/{tenant-id}/adminconsent?client_id={client-id}
,登录并同意该应用程序。