OmniAuth是否支持签署OAuth请求?

时间:2014-04-28 03:14:52

标签: ruby-on-rails twitter oauth omniauth

我知道OmniAuth非常擅长帮助您使用Twitter API进行身份验证,但它是否也能帮助您处理与OAuth相关的其他事情?

具体来说,我正在尝试创建在进行API调用时使用的授权标头,即:

Authorization: OAuth oauth_consumer_key="CONSUMER_KEY",
oauth_nonce="5851be947bed841b6464e4328A9a3fdb1",
oauth_signature="lsRs5YSb53yiiZi9HGlRsGXG0Y8%3DA", 
oauth_signature_method="HMAC-SHA1", 
oauth_timestamp="1398648488", 
oauth_token="OAUTH_TOKEN", 
oauth_version="1.0"

我想知道为什么这个过程似乎不必要的困难。如此处所述创建签名https://dev.twitter.com/docs/auth/creating-signature是一个标准化的过程,似乎OmniAuth或OAuth gem应该能够做到这一点......但我找不到任何东西。

任何人都可以提供有关如何处理这些步骤的其他信息吗?

提前致谢。

0 个答案:

没有答案