Ruby on rails 如何从Rails请求中提取OAuth使用者密钥?

Ruby on rails 如何从Rails请求中提取OAuth使用者密钥?,ruby-on-rails,ruby-on-rails-3,oauth,Ruby On Rails,Ruby On Rails 3,Oauth,当向Rails 3应用程序发出OAuth签名请求时,我可以在request.headers[“HTTP\u AUTHORIZATION”]中的其他值中看到OAuth使用者密钥。有什么更好的方式访问它?我正在使用gem。根据,授权头是发送OAuth协议参数的首选方式。如果请求满足某些要求,该规范允许以表单编码体或请求URI的形式发送协议参数 回答您的问题:任何OAuth提供程序都必须解析授权头。但您也可以在“正常”参数中查找它(和其他协议参数),您永远不会在多个地方找到它们

当向Rails 3应用程序发出OAuth签名请求时,我可以在
request.headers[“HTTP\u AUTHORIZATION”]
中的其他值中看到OAuth使用者密钥。有什么更好的方式访问它?我正在使用gem。

根据,授权头是发送OAuth协议参数的首选方式。如果请求满足某些要求,该规范允许以表单编码体或请求URI的形式发送协议参数

回答您的问题:任何OAuth提供程序都必须解析
授权
头。但您也可以在“正常”参数中查找它(和其他协议参数),您永远不会在多个地方找到它们