我正尝试在https://api.peppol.com/swagger/ui/index
上创建API的Azure Logic Apps自定义连接器它使用OAuth2身份验证,并要求令牌,刷新令牌和授权。
在用于在Azure中创建自定义连接器的安全选项卡中,我选择“通用OAuth2”并填写客户端ID和客户端密钥(存储在连接到该站点的数据库中)以及用于获取令牌的URL ,刷新令牌并使用用户名+密码授权令牌。
但是,当我转到定义页面时,在某些请求上会出现以下错误:
“不允许使用“授权”标头。在“安全性”标签中使用“ API密钥”身份验证类型来设置此标头。”
Azure似乎不希望我在Authorization标头中发送不记名令牌,而应该使用我没有的API密钥。
API是否与Azure不兼容,或者是否有针对此问题的解决方法?
如何为连接器正确实现OAuth2安全性?