从Logic App中的Azure Key Vault获取证书

时间:2020-09-26 21:50:48

标签: azure azure-active-directory azure-logic-apps azure-keyvault azure-authentication

我的Azure Key Vault中存储了一个证书。我需要在同一订阅中创建一个逻辑应用程序,才能使用此证书通过AAD使用Azure App Service Web API端点进行身份验证。如何从逻辑应用程序检索证书?我希望可以以某种方式直接从逻辑应用程序直接获取它,而不必本地下载并重新上传到逻辑应用程序。

感谢任何指针!

2 个答案:

答案 0 :(得分:1)

您可以在逻辑应用程序中调用REST API-Get Certificate来检索证书,请按照以下步骤操作。

1。Enable system-assigned identity of the logic app in Azure portal

2。导航至您的密钥仓库的Access policies,使用正确的Certificate Permissions向其添加系统分配的身份,并遵循此doc

3。在逻辑应用程序中,使用如下所示的HTTP操作。

enter image description here

enter image description here

答案 1 :(得分:0)

将您的证书存储在 Key Vault 中,但如果您想在逻辑应用中使用,内置的 Key Vault 操作将无济于事。您必须求助于对 REST API 的 HTTP 调用!