Rails 3アプリに対してOAuth署名付きリクエストが行われると、のその他の値の中にOAuthコンシューマーキーが表示されrequest.headers["HTTP_AUTHORIZATION"]
ます。それにアクセスするためのより良い方法は何ですか?OAuthgemを使用しています。
1 に答える
0
OAuth 仕様のこのセクションによると、Authorization
ヘッダーは OAuth プロトコル パラメータを送信するための推奨される方法です。仕様では、リクエストが特定の要件を満たしている場合、フォーム エンコードされた本文またはリクエスト URI でプロトコル パラメータを送信することが許可されています。
あなたの質問に答えるには:Authorization
ヘッダーの解析は、すべての OAuth プロバイダーにとって必須です。ただし、「通常の」パラメーターの中からそれ (および他のプロトコルパラメーター) を探すこともできますが、それらが複数の場所で見つかることはありません。
于 2012-12-27T09:28:46.603 に答える