PowerApp的用户无法从天蓝色的密钥库中获取秘密(通过Power Automate)

时间:2020-11-12 14:19:28

标签: azure azure-keyvault powerapps power-automate

对于Power Automate中的Azure键盘保险库连接,我正在使用应用程序注册。我制作的PowerApp的用户似乎无法从蔚蓝的密钥保管库中获取秘密,除非我授予他们访问密钥保管库的权限。我希望将用户添加到密钥库中的acces策略中就足够了。 有没有一种方法可以让用户(通过Power Automate)在PowerApp中获取机密,而不必授予他们对密钥库的完全访问权限?

我正在尝试做类似this

的事情

1 个答案:

答案 0 :(得分:0)

您可以仅在机密上授予他们“获取”权限:

az keyvault set-policy --name myvault --secret-permissions get --upn <user ID/email>

但是,更好的方法可能是将您的应用程序作为服务主体运行(或具有可运行的中间件服务-确实取决于为什么用户需要访问机密),然后直接与Key Vault联系。应该给该服务主体以最小的权限-基本上与上述命令相同,除了使用--spn而不是--upn