0

我将intridea/oauth2用于 oauth2 功能。身份验证和使用访问令牌发出请求时一切正常。

但我不知道如何在没有访问令牌的情况下发出请求。我认为它可以简单地与

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

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

我该如何提出这样的要求?

4

2 回答 2

0

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

于 2013-02-19T20:45:57.840 回答
0

然后完全忽略 oAuth。例如,使用简单Net::HTTP的请求或使用像REST 客户端这样的库。

于 2013-01-15T22:12:55.007 回答