【发布时间】:2020-08-31 17:48:11
【问题描述】:
我遇到了需要管理资源身份的情况,但我发现自己需要为资源创建两个 clientID。
我有一个要访问 Azure 密钥保管库的函数应用。为了让函数应用使用@Microsoft.KeyVault(ServiceUri='{url}') 在应用程序设置中引用密钥保管库数据,我需要两个步骤。
- 开启托管身份
- 在 Key Vault 中,授予资源访问权限。
这很好用,门户显示资源现在已向 Azure AD 注册。
但是,我还需要正在运行的代码来访问密钥保管库,并且我需要打开身份验证/授权。这会在 Azure AD 中创建一个 second 注册,这次是作为注册应用程序,带有第二个 ClientId。我还需要让这个新创建的资源访问密钥保管库。
有什么方法可以整合在 Azure AD 中创建的这两种资源?有没有办法说这个资源需要有托管的身份并且也是一个注册的身份验证应用程序?
【问题讨论】:
标签: azure azure-active-directory azure-functions