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

问题描述

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

感谢任何指针!

解决方法

您可以在逻辑应用程序中调用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

,

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

相关问答

依赖报错 idea导入项目后依赖报错,解决方案:https://blog....
错误1:代码生成器依赖和mybatis依赖冲突 启动项目时报错如下...
错误1:gradle项目控制台输出为乱码 # 解决方案:https://bl...
错误还原:在查询的过程中,传入的workType为0时,该条件不起...
报错如下,gcc版本太低 ^ server.c:5346:31: 错误:‘struct...