Azure 应用程序注册不会出现在企业应用程序中

标签 azure azure-active-directory

最近我创建了一些应用程序注册,如下面的屏幕截图所示,

enter image description here

最有趣的是,只有其中一个 (webappoidc) 出现在企业应用程序 Blade 下,如下面的屏幕截图所示

enter image description here

那么为什么 Azure 会这样做,以及如何让我的应用程序注册出现在企业应用程序中?

最佳答案

当您通过 Azure 门户创建应用注册时,该应用具有 Users.Read 权限,但是当您使用 az ad app create --display-name "MembersApiApp"创建相同的权限时,您会注意到该应用程序注册没有任何权限。

基于documentation ,当应用程序被授予访问租户中资源的权限(经过注册或同意)时,会自动创建企业应用程序。

enter image description here

考虑到您在没有权限的情况下创建了应用注册,它们将不会显示在企业应用中。

我认为向使用 Azure CLI 创建的应用程序注册授予权限会自动将其添加到企业应用程序,但事实并非如此。我相信用户必须同意此类应用程序才能在企业应用程序下显示。

更新

根据我有限的研究,即使您创建具有权限的应用程序注册,使用 CLI 时也不会自动创建服务主体。您需要使用 az ad sp create 显式创建服务主体.

关于Azure 应用程序注册不会出现在企业应用程序中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/73744696/

相关文章:

c# - 使用 AAD 对 Azure API 应用程序进行身份验证时出现 401 错误

authentication - Azure Active Directory 注销(清除持久 token )

azure - 获取有关我的租户中的用户的更多信息

sql-server - SQL Server(Azure Synapse)的估计执行计划中的这些不同属性意味着什么?

azure - 如何通过Azure AD B2C在不同域应用程序中实现单点登录?

AzureException : Unable to access container using anonymous credentials, 并且在配置中找不到它们的凭据

azure - 在 azure 应用程序注册中进行身份验证时,我收到错误 AADSTS50020

xaml - 如何确定 Windows UWP 应用程序的正确回复 URL?

git - 如何访问 Azure Web Apps 中的部署历史记录?

azure - 在缩小 Azure Kubernetes 服务 (AKS) 中的节点后如何重新安排我的 pod?