私はPhoneGap、jQuery Mobile、Backbone.jsをモバイル側に実装しようとしています.Rails 3 JSON APIをサーバ側で実行しています。Rails、Devise、Backbone.jsでのトークン認証の使い方は?
認証後にサーバーからトークンを取得する方法はわかっていますが、backbone.jsがサーバーに行うすべてのAJAX要求に「token_auth」キー/値を追加する方法はわかりません。
はここで、現時点での私の流れです:いくつかのフォームフィールドとヒットで
- ユーザータイプ「ログに」バックボーンは、メールアドレスとパスワードの情報を持つ新しいPlayerオブジェクトを作成します
- 。しかし - 私はこの後
- すべての要求をAUTHENTICATION_TOKENするトークンを設定しますPlayer.authenticateは「auth_token =」+ AUTHENTICATION_TOKEN
を追加する必要があり、私は多分、AJAX呼び出しをオーバーライドするためにhttp://documentcloud.github.com/backbone/#Sync見てきた実行
Devise token_authenticationとBackbone.jsを使用している人はいますか?
私はこのアプローチが本当に好きです!わかりやすく、私が達成しようとしているものに近づいています!ありがとう:) – theodorton
はい、アプローチはよりクリーンです。ただし、データを解析して文字列化する必要はなく、HTTPヘッダーを使用して認証トークンを送信できます。また、GETリクエストでは不要です。 私はデモを更新しました:http://jsfiddle.net/dira/ZcY3D/18/ – dira
未来のため:カスタムhttpヘッダーフィーチャを使用して認証機能を使用できるか、またはコントローラ# params? – abstraktor