mulesoft - Mule 运行时 4.2 是否支持 Oauth1.0?
问题描述
Mule4 HTTP 连接器仅支持 OAuth 2.0(使用 Anypoint Studio 时)。我们需要调用需要 OAuth 1.0(HMAC-SHA1 签名方法)的第三方 API(来自 Mule 流程)。是否有我们可以使用的可用连接器?
解决方案
Mule 4 HTTP 连接器仅支持以下OAuth 2 方法:
- OAuth2 - 授权码
- OAuth2 - 客户端凭据
另一种方法是禁用内置身份验证方法并在流程中实现HMAC-SHA1 签名。Mule 4.2.x 提供了一个 DataWeave HMACWith() 函数,可用于生成签名。
推荐阅读
- c# - Json 类保存一个值,同时包含其他默认值
- mysql - 在哪里调用不返回实体的存储过程(Spring Data JPA)
- javascript - 如何让 dateRangePicker 有效地更改父组件中的状态?
- android - 我应该在每个屏幕上都使用 Scaffold 吗?在撰写中使用 topBar、bottomBar、drawer 等时的最佳实践是什么
- html - 如何让两种悬停效果都发生?
- vue.js - Vue.js - 如何将美元符号插入主 index.html 文件
- sql - DataStudio 上的数组过滤器
- javascript - 如何将 cloudinary 与 ant 设计上传组件一起使用?
- javascript - 错误代码 401,HTTP 令牌:访问被拒绝
- python - 如何允许用户在 Django 中的颜色主题之间切换