旧版Azure AD应用程序注册中的“授予权限”按钮与新体验中的“授予管理员同意”有何不同?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了旧版Azure AD应用程序注册中的“授予权限”按钮与新体验中的“授予管理员同意”有何不同?相关的知识,希望对你有一定的参考价值。

当前Azure Azure应用程序注册体验中的

“授予管理员同意”按钮(在Azure门户> Azure AD>应用程序注册>(应用程序)> API权限下)有时会变灰。在旧版体验中,我总是可以单击按钮。

两者之间有什么区别?

答案

    如果允许您进行租户范围内的管理员同意,则该按钮将授予权限
  • 对于所有帐户:

    Grant permissions will grant tenant-wide admin consent if user is admin

  • 如果不允许您进行承租人范围内的管理员同意,则该按钮将尝试授予权限

  • 仅针对您的帐户
  • Grant permissions will attempt to grant user consent if use is not admin

    如果您甚至也不允许自己同意,它将无法授予任何权限:

  • enter image description here

在新的(当前)应用程序注册体验中,“授予管理员同意”按钮

仅提出租户范围的管理员同意:

    如果允许您进行承租人范围内的管理员同意,则该按钮将启用,并且将导致向所有人授予权限:

  • Grant admin consent is enabled if user is allowed to do so

    Grant admin consent grants permissions for everyone

  • 如果您不是管理员,则仅禁用该按钮:

  • Grant admin consent is disabled if user is not allowed to do so
  • [新的应用程序注册体验目前不像传统体验那样提供仅代表登录用户授予同意的选项。如果您想自己授予同意,最好的方法是实际登录该应用程序,然后授予同意。

    以上是关于旧版Azure AD应用程序注册中的“授予权限”按钮与新体验中的“授予管理员同意”有何不同?的主要内容,如果未能解决你的问题,请参考以下文章

    使用 Terraform 在 Azure AD 应用注册中的应用程序 ID URI 引发错误

    Azure AD 应用程序注册中的 Client Secret 最长到期时间修改为 2 年

    Azure AD 应用程序注册中的 Client Secret 最长到期时间修改为 2 年

    Azure DevOps - 部署组的权限问题

    Azure AD 身份提供程序中的 VSO 范围

    从 React 调用受 Azure AD 保护的 API