我正在使用intridea/oauth2来实现oauth2功能。通过身份验证和使用访问令牌发出请求,一切正常。
但我无法找到的是如何在没有访问令牌的情况下发出请求。我认为它只会与
一起使用client = OAuth2::Client.new(key, secret, :site => site)
client.request(:post, "/api/users", {params: {param1: "val1"}})
但这似乎不起作用。它没有在请求中设置任何oauth标头。
我如何提出这样的请求?
答案 0 :(得分:0)
然后完全忽略oAuth。使用简单的Net::HTTP
请求或使用类似REST Client的库。
答案 1 :(得分:0)
似乎图书馆不具备这样的能力。所以我现在有两种认证方式。您可以在此页面上找到一些信息:http://railscasts.com/episodes/352-securing-an-api?view=asciicast