【发布时间】:2019-04-30 12:55:28
【问题描述】:
从授权 URL 重定向回来后,OAuth1.0 的获取访问令牌请求仅对 Magento1.9 有效。下次请求访问令牌时,我得到了reject_token。 我注意到两个对象的签名存在差异。
请求1(成功):
OAuth::Consumer.new(consumer_data)
OAuth::RequestToken.from_hash(some_hash)
request_token.get_access_token(oauth_verifier: 'asdfasdagbadbv')
签名有
oauth_nonce=\"iIHmN7obLeONSitOxFFZQI71v0k4mAsEFLFen0Lw\",
oauth_signature=\"lwj0n1AK3VJLdaXHIWEOFlYp5qc%3D\"
请求2(不成功):
OAuth::Consumer.new(consumer_data)
OAuth::RequestToken.from_hash(some_hash)
request_token.get_access_token(oauth_verifier: 'asdfasdagbadbv')
签名有
oauth_nonce=\"KciY4tiiPDu1u029Nbdu1C325svchfESTYV1l8mvw\",
oauth_signature=\"KciY4tiiPt5Du1u029Nbdu1CzCHzvc%3D\"
这可能是问题,也可能不是问题,但这是迄今为止我在两个请求中发现的唯一区别。
请有人帮我更新oauth_nonce 和signature 或设计其他解决方案。
【问题讨论】:
标签: ruby-on-rails oauth magento-1.9 oauth-1.0a oauth-ruby