私はAuthlogicとRails 3を使用しています。通常のブラウザベースのユーザーエクスペリエンス(フォーム経由などでログイン)の上に、 API。AuthlogicがHTML以外のリクエストに対してセッション/クッキーを設定しないようにする
Authlogicは、デフォルトでは持続しない単一のアクセストークンをサポートしているようです。
/users.xml?user_credentails=my_single_access_token
質問:私はのようにGET引数を追加することによって、それらを供給私はAuthlogicは、HTTP基本認証を介したAPIキーを受け入れることができますどのような方法がありますか? Freshbooksと同じ
curl -u 605b32dd:X http://sample.highrisehq.com/people/1.xml
:Highriseはを可能に、ちょうどこのような何かをし
私はこの機能を模倣しに行くかどうcurl -u insert_token_here:X https://sample.freshbooks.com/api/2.1/xml-in -d '[xml body here]'
?入力データ(フォームからのポストデータ、HTTPベーシック、APIトークン)がどこに取り込まれているのか把握できません。引数なしでUserSessions.find
への呼び出しにそれを煮詰めましたが、後にそのデータが失われます。
ご協力いただければ幸いです。
関連の質問: HTTPの基本機能が使用されている場合は、セッションの永続性を無効にすることもできます(クッキーが保存されないようにする)。これについての助けもありがとう!
サイト全体で単一のアクセストークン/ APIキーを許可するのは、コントローラの 'single_access_allowed? 'メソッドがtrueを返すのと同じくらい簡単です。 –