我正在尝试通过 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(使用前将#替换为@)