【问题标题】:Give permissions to graph api in enterprise application Azure AD在企业应用程序 Azure AD 中授予对图形 API 的权限
【发布时间】:2020-04-06 16:31:31
【问题描述】:

我在 Azure Ad 中有一个企业应用程序(使用 Graph api),它是从系统分配的托管标识创建的。此应用程序未显示在应用程序注册中。如何为企业应用添加 Graph Api 权限?

我收到错误“权限不足,无法完成操作。”

请帮帮我。

【问题讨论】:

    标签: azure azure-active-directory microsoft-graph-api azure-managed-identity api-management


    【解决方案1】:

    据我所知,当您在企业应用程序中打开应用程序时,我们无法为其添加权限。根据我的测试,如果我们只是将System assigned的状态从“关闭”变为“开启”,我们可以在选择“所有应用程序”时找到它(如下图所示)。

    如果您想为应用添加权限,您需要在 azure ad 中注册。您可以按照tutorial 中的步骤操作或参考我在下面提供的步骤:

    1. 转到您的应用并单击“身份验证/授权”--> 启用“应用服务身份验证”-->“Azure Active Directory”。

    2. 然后您可以在 azure ad 中创建您的应用。

    3. 之后,您可以前往 azure 广告“应用注册”并找到您的应用,为其添加权限。

    【讨论】:

    • 非常感谢
    • 我不想创建应用。我已经有了它,它不是应用服务。它是自动创建的。我只是想给它添加权限。
    • @Harry 抱歉,您在问题中提到您通过启用“系统分配”从关闭到打开来将应用添加到广告。但根据我的测试,它只会将应用程序添加到“企业应用程序”->“所有应用程序”。据我所知,正如我在回答开头提到的那样,在这种情况下我们无法为其添加权限。如果您想为其添加权限,我们可以将其注册到广告中。在广告(应用注册)中打开它,然后添加权限。
    • @Harry 我可以知道你的应用是什么类型的吗?你说它不是应用服务,是逻辑应用吗?还是功能应用?
    • 功能应用程序..我不想让你担心。我正在验证你的答案,因为它可能对其他人有帮助
    猜你喜欢
    • 2019-12-24
    • 2022-01-19
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-05-09
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多