我知道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应该能够做到这一点......但我找不到任何东西。
任何人都可以提供有关如何处理这些步骤的其他信息吗?
提前致谢。