azure - 在 Azure AD 中请求 API 权限时,应用程序权限显示为灰色

标签 azure azure-active-directory

进一步: API Permission Issue while Azure App Registration

Why is "Application permissions" disabled in Azure AD's "Request API permissions"?

当我尝试在 Active Directory 中注册应用程序时,无法激活 API 权限中的应用程序权限按钮。我已经创建了角色(多次)并确保所有属性都正确,如帖子和 https://learn.microsoft.com/en-us/azure/active-directory/develop/scenario-protected-web-api-app-registration 中所述。 - 包括为应用程序设置角色。我正在使用我的 Azure 帐户的默认目录。我是我的目录中的唯一成员,并且是全局管理员的成员。

我还缺少什么吗?

我的最终目标只是使用 .Net SDK 使用可随应用程序分发的客户端 key 来管理应用程序服务上的防火墙。

enter image description here

这是 list

enter image description here

最佳答案

好的,那么您希望应用注册通过 Azure 资源管理 API 本身与客户端凭据流来管理应用服务? 在这种情况下,您不需要为您的应用程序分配任何应用程序权限。 您需要创建应用程序,然后转到例如应用服务资源的访问控制 (IAM) 选项卡,然后将所需的角色添加到您的应用。

应用程序权限选项卡呈灰色的原因是 Azure 服务管理应用程序注册(无法编辑)未定义任何应用程序权限。 当您在 list 中定义应用权限时,该权限将成为其他应用程序可用来调用您的 API 的权限,而不是 Azure 资源管理 API。

关于azure - 在 Azure AD 中请求 API 权限时,应用程序权限显示为灰色,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/67984228/

相关文章:

python - 成功在Azure部署Flask应用程序,但应用程序在打开网站时无法运行

azure - 仅授权特定用户使用 azure webapp

Azure DevOps 和 Azure Active Directory

c# - 如何在 Azure 中列出经典虚拟机

c# - 如何使用Azure B2C实现安全调查问卷?

azure - 处理 Azure AD B2C 注册的条款和条件

azure - 通过 IP 地址阻止对 url 的访问

asp.net - 'System.Data.SqlClient.SqlException : Login failed for user' error on asp. 网络核心 1 db 首先

Azure 策略审核经典 SQL 漏洞评估

azure - 为什么 B2C 很奇怪并且位于单独的 Azure 目录/租户中?