Sau*_*rab 8 powershell azure azure-web-app-service azure-rm-template azure-function-app
我正在尝试通过 ARM 模板将解决方案部署为托管应用程序。为了使部署正常工作,我需要注册应用程序的客户端 ID 和客户端密钥以及租户 ID。
在我之前的范围中,我假设用户将注册一个现有的应用程序,但现在我想为用户自动化应用程序注册过程,并能够在用户的租户中注册具有 O365 API 权限的应用程序。
以下是我之前遵循的方法。
因此,与上述方法不同,我现在尝试创建一个 Web 应用程序或一个函数应用程序,它们将验证用户身份并为他们注册应用程序。
All*_* Wu 12
不,这是不可能的。
ARM 模板用于在 Azure 订阅下创建 Azure 资源。但应用程序注册是Azure AD模块的资源。它们是两个不同的领域。
这里有一个类似的讨论供您参考。
您可以使用 Azure AD Powershell 创建 Azure AD 应用程序,并使用New-AzureADApplication和New-AzureADApplicationPasswordCredential创建客户端密钥。
小智 6
我面临着类似的问题,似乎 ARM 部署脚本可能是答案:
https://learn.microsoft.com/en-us/azure/azure-resource-manager/templates/deployment-script-template
这篇文章提供了一个有关如何使用 ARM 部署脚本创建应用程序注册的示例:
https://moimhossain.com/2020/04/03/azure-ad-app-via-arm-template-deployment-scripts/
| 归档时间: |
|
| 查看次数: |
7493 次 |
| 最近记录: |