当向Rails 3应用程序发出OAuth签名请求时,我可以在request.headers["HTTP_AUTHORIZATION"]
中的其他值中看到OAuth消费者密钥。有什么更好的访问方式吗?我使用的是OAuth gem
根据OAuth规范的这一节,Authorization
报头是发送OAuth协议参数的首选方式。如果请求满足某些要求,则规范允许以形式编码的主体或请求URI发送协议参数。
回答你的问题:解析Authorization
头是任何OAuth提供程序必须的。但您也可以在"正常"中查找它(和其他协议参数)。参数,你永远不会在多个地方找到它们