是否可以通过用户租户上的 ARM 模板在 Azure 上自动注册应用程序?

2024-06-26

我正在尝试通过 ARM 模板将解决方案部署为托管应用程序。为了使部署正常工作,我需要注册应用程序的客户端 ID 和客户端密钥以及租户 ID。

在我之前的范围中,我假设用户将注册一个现有的应用程序,但现在我想为用户自动化应用程序注册过程,并能够在用户的租户中注册具有 O365 API 权限的应用程序。

以下是我之前遵循的方法。

因此,与上述方法不同,我现在尝试创建一个 Web 应用程序或一个函数应用程序,它们将验证用户身份并为他们注册应用程序。


不,这是不可能的。

ARM 模板用于在 Azure 订阅下创建 Azure 资源。但应用程序注册是Azure AD模块的资源。它们是两个不同的领域。

类似的讨论here https://github.com/MicrosoftDocs/azure-docs/issues/51914供你参考。

您可以使用 Azure AD Powershell 创建 Azure AD 应用程序并使用以下命令创建客户端密钥新-AzureAD应用程序 https://learn.microsoft.com/en-us/powershell/module/azuread/new-azureadapplication?view=azureadps-2.0 and 新-AzureADApplicationPasswordCredential https://learn.microsoft.com/en-us/powershell/module/azuread/new-azureadapplicationpasswordcredential?view=azureadps-2.0.

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

是否可以通过用户租户上的 ARM 模板在 Azure 上自动注册应用程序? 的相关文章

随机推荐