Xamarin Azure AD 身份验证需要管理员权限

Xamarin Azure AD Authentication Need Admin Permission

有谁知道如何解决这个问题,就我而言,登录没有问题,但是有些用户无法登录,需要管理员权限,我们在同一个租户中。

this is the screenshot of login needs admin approval

您可以在未经管理员同意的情况下访问 Xamarin 应用,因为您已为您启用了管理员同意,或者您可能是该 application/tenant 的管理员。因此,要让您租户中的其他用户允许访问 Xamarin 应用程序,请按照以下步骤操作:-

转到您的 Azure AD --> 企业应用程序 --> 用户设置 --> 管理员同意请求 --> 用户可以请求管理员同意他们无法同意的应用程序 --> 是 然后在“谁可以查看管理员同意请求”部分下,select 可以查看应用程序管理员同意的用户和组(如果您希望用户无需 select 即可访问他们自己 select =21=] admin consent) 并设置同意将保持有效然后过期的天数。因此,这将确保租户中的用户在访问应用程序时不会收到管理员同意提示。

此外,请确保在企业应用程序的同意和权限部分的用户同意设置中选择“允许用户同意应用程序”选项 select 管理员同意永久删除您租户中的所有应用程序。请找到以下屏幕截图供您参考:-