使用OAuth2身份验证安全性创建Azure自定义连接器到API时,“不允许授权头”

时间:2019-10-23 08:49:51

标签: azure api security oauth-2.0 azure-logic-apps

我正尝试在https://api.peppol.com/swagger/ui/index

上创建API的Azure Logic Apps自定义连接器

它使用OAuth2身份验证,并要求令牌,刷新令牌和授权。

enter image description here

在用于在Azure中创建自定义连接器的安全选项卡中,我选择“通用OAuth2”并填写客户端ID和客户端密钥(存储在连接到该站点的数据库中)以及用于获取令牌的URL ,刷新令牌并使用用户名+密码授权令牌。

但是,当我转到定义页面时,在某些请求上会出现以下错误:

“不允许使用“授权”标头。在“安全性”标签中使用“ API密钥”身份验证类型来设置此标头。”

enter image description here

Azure似乎不希望我在Authorization标头中发送不记名令牌,而应该使用我没有的API密钥。

API是否与Azure不兼容,或者是否有针对此问题的解决方法?

如何为连接器正确实现OAuth2安全性?

0 个答案:

没有答案