【问题标题】:What is the Grant Permissions button for Azure AD web app什么是 Azure AD Web 应用的授予权限按钮
【发布时间】:2017-07-23 07:46:28
【问题描述】:

就您可能在哪里找到此问题而言,这更像是一个管理问题。我正在使用 Azure AD Web 应用程序,我想知道 Grant Permissions 按钮的作用是什么?

我创建了一个测试虚拟 MVC 项目以查看它做了什么,当我为我的帐户授予当前目录的权限时,它使清单无法使用。

这是我的应用在 Azure AD 应用注册中的视图。我已经突出显示了我正在谈论的授予权限按钮。

这是我在单击“授予权限”按钮时得到的下拉菜单。这是我真的不明白的部分,当我说是时需要澄清它在做什么。

基本上,如果我对我的应用程序的“授予权限”按钮说“是”,我该怎么做才能撤消这些操作?而且,Grant Permissions 究竟对我的应用程序有什么作用?我只是我的 Active Directory 中的普通用户,能够在广告中创建应用并编辑清单。

任何帮助将不胜感激,并提前致谢!

【问题讨论】:

    标签: azure azure-active-directory


    【解决方案1】:

    Azure Portal 中的授予权限 按钮将对您选择的应用执行管理员同意。

    管理员同意可以完成很多事情。有两个主要用例。

    1. 如果您正在构建调用管理员和用户范围/权限的单租户 Web 应用程序,它将同意该租户中的所有用户。这将使应用程序调用任何管理范围,并禁止租户内所有用户的同意。
    2. 另一个用例是同意仅应用程序权限,这始终需要管理员同意。

    Azure AD How to build a multi tenant app 文档中有一个很好的部分介绍了管理员同意的含义。

    我不知道有任何方法可以撤销管理员同意。个人用户可以撤销他们通过My App 授予的同意。

    【讨论】:

    • 删除管理员同意的一个技巧是在租户中删除应用程序的服务主体。这也将删除授予应用程序的任何个人同意以及在服务主体上设置的任何租户特定设置,但这对您来说仍然是一个不错的选择。
    • 非常感谢!您能否解释一下为什么在授予权限后清单将不可编辑?
    • @Alex 我以前没有听说过这种情况。我会将此评论转发给该团队,看看他们是否可以提供帮助。
    • @DanielDobalian 那太棒了!我认为这可能是因为我是一个普通的广告用户而不是管理员,但我还是个新手。如果你什么也没找到,那没关系,我只是想把这个问题告诉其他可能遇到同样问题的人。谢谢!
    • @Alex 出于好奇,您如何能够以普通用户的身份“授予权限”,管理员是否代表您这样做?如果您将应用程序注册为非管理员,您应该能够编辑清单。如果您没有注册该应用程序,这可能会解释这一点。
    猜你喜欢
    • 1970-01-01
    • 2022-01-19
    • 1970-01-01
    • 1970-01-01
    • 2019-12-24
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多