【问题标题】:Azure AD admin consent from the Azure portalAzure 门户的 Azure AD 管理员同意
【发布时间】:2016-10-04 21:12:22
【问题描述】:

我在 Azure AD 中注册了几个应用程序,这些应用程序需要管理员同意。租户管理员是否可以不打开每个应用程序然后提供同意,而只是在 azure 门户中选择应用程序并提供他的同意?

【问题讨论】:

    标签: azure azure-active-directory


    【解决方案1】:

    同意框架用于简化多租户 Web 和本机客户端应用程序的开发,这些应用程序需要访问受 Azure AD 租户保护的 Web API,与注册客户端应用程序不同。

    根据测试,如果您正在开发单租户应用程序,则无需管理员同意。这里有两篇关于同意框架的有用文章。

    Integrating applications with Azure Active Directory

    How to sign in any Azure Active Directory (AD) user using the multi-tenant application pattern

    【讨论】:

    • 感谢小飞的回复。我的应用程序适用于单个租户,需要对所有 SharePoint 网站集进行读写访问。我在调试时看到以下消息:“此应用程序需要对另一个应用程序的应用程序权限。对应用程序权限的同意只能由管理员执行。注销并以管理员身份登录或联系您组织的管理员。”由于应用程序当前在本地运行,如果管理员可以直接在 Azure AD 门户中同意应用程序,将会更容易。有没有办法做到这一点?
    • 没有。您需要构建一个管理员同意请求,并让管理员在他们的浏览器中执行它。
    • @Mahesh 您正在开发什么 REST API?您是否使用OneDrive API(Office365 文件)进行开发?据我了解,目前我们无法在 Azure 门户上给予同意。当用户使用帖子中提到的链接登录时,同意框架正在工作。
    • 我正在开发使用 SP Online 网站的应用程序。我们获得管理员同意的应用程序和其他应用程序很少被转换为仅使用 SharePoint 加载项技术,我们在网站集级别注册应用程序并使用客户端 ID 和密码来访问数据。谢谢大家的帮助。
    猜你喜欢
    • 2018-02-15
    • 2020-02-19
    • 1970-01-01
    • 2019-03-23
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-06-24
    相关资源
    最近更新 更多