0

oauth2 機能にintridea/oauth2を使用しています。認証とアクセストークンを使用したリクエストの作成で、すべてが正常に機能しています。

しかし、私が見つけることができないのは、アクセストークンなしでリクエストを行う方法です。私はそれが単に動作すると思った

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

しかし、それはうまくいかないようです。リクエストに oauth ヘッダーを設定していません。

そんな依頼はどうすればいいの?

4

2 に答える 2

0

次に、oAuth を完全に除外します。たとえば、単純なNet::HTTPリクエストを使用するか、REST クライアントなどのライブラリを使用します。

于 2013-01-15T22:12:55.007 に答える
0

ライブラリはそのようなことはできないようです。だから私は今、認証の2つの方法があります。このページでいくつかの情報を見つけることができます: http://railscasts.com/episodes/352-securing-an-api?view=asciicast

于 2013-02-19T20:45:57.840 に答える