使用带有oauth2的“使用者令牌”发出请求

时间:2013-01-14 19:07:22

标签: ruby-on-rails ruby oauth oauth-2.0

我正在使用intridea/oauth2来实现oauth2功能。通过身份验证和使用访问令牌发出请求,一切正常。

但我无法找到的是如何在没有访问令牌的情况下发出请求。我认为它只会与

一起使用
client = OAuth2::Client.new(key, secret, :site => site)
client.request(:post, "/api/users", {params: {param1: "val1"}})

但这似乎不起作用。它没有在请求中设置任何oauth标头。

我如何提出这样的请求?

2 个答案:

答案 0 :(得分:0)

然后完全忽略oAuth。使用简单的Net::HTTP请求或使用类似REST Client的库。

答案 1 :(得分:0)

似乎图书馆不具备这样的能力。所以我现在有两种认证方式。您可以在此页面上找到一些信息:http://railscasts.com/episodes/352-securing-an-api?view=asciicast