我想将OAuth 1.1与Mule RESTful流程一起使用
我一直在阅读以下网站:
http://www.mulesoft.org/documentation/display/current/Using+a+Connector+to+Access+an+OAuth+API
本文件陈述如下:
There are currently two versions of OAuth that are generally n
use: OAuth1 and OAuth2. This document explains the process for
working with OAuth2. OAuth1 implementation details vary from
connector to connector, so please review the connector's
specific documentation if you need to consume OAuth1.
所以我找到了这个网站:
http://www.mulesoft.org/documentation-3.2/display/32X/Authorizing+your+Connector+with+OAuth+1.0a
其中介绍了如何使用Mule ESB支持OAuth 1
我的基本理解是OAuth 1更简单,更受欢迎(尤其是移动设备的使用)
... OAuth 2更复杂,使用频率更低
我注意到,Salesforce连接器提供了OAuth 2
我的问题:
一般来说,哪种协议使用得更广泛 哪一个在骡子社区中使用更多
在Mule中更难执行
(在获得对一个或另一个协议的指示的批准之前,我需要这些问题的答案)
答案 0 :(得分:0)
对OAuth 1不确定,但我认为OAuth 2更容易实现,并且非常受欢迎,特别是实施Rest Apis。 以下是OAuth 2 https://developer.mulesoft.com/docs/display/current/Mule+STS+OAuth+2.0a+Example+Application
的实施示例答案 1 :(得分:0)
在Mule中,我们有一些政策可以通过API管理器应用于API,其中有三种类型的OAuth 2.0安全策略可供您配置。 This is the screenshot of applying and configuring the API policies on API manager enter image description here
关于OAuth 1.0,我还没有在MuleSoft的API管理器中看到任何OAuth 1.0策略。但总的来说,它完全取决于OAuth协议适合您的要求的场景。