バックボーンを使用して、Google App Engine で実行されているアプリと通信しています。Google の組み込み認証を利用したいと考えています。残念ながら、これにはすべてのリクエストで認証 Cookie を送信する必要があります。バックボーンは、デフォルトでは Cookie を送信していないようです。
これを行うバックボーンを取得する方法はありますか?
バックボーンを使用して、Google App Engine で実行されているアプリと通信しています。Google の組み込み認証を利用したいと考えています。残念ながら、これにはすべてのリクエストで認証 Cookie を送信する必要があります。バックボーンは、デフォルトでは Cookie を送信していないようです。
これを行うバックボーンを取得する方法はありますか?
Backbone は jQuery のajax
関数を使用してすべての AJAX 処理を実行し、関連するすべてのメソッドはオプションを受け取り、それを に渡します$.ajax
。そのため、具体的にどのように指定されているのか正確にはわかりませんがuse the Google App engine cookie
、アプリ エンジンのドキュメントと jQuery の$.ajax
ドキュメントを読めば、理解するのは難しくありません。
自分のことを理解したら、オプションをメソッドに渡すだけです。たとえば、フェッチを行っている場合は、次のようになります。
someModel.fetch({cookies: ['appengine.google.com']});
トリックを行う必要があります。
正直なところ、クッキーの送信は通常ブラウザによって処理され、jQuery ページにはクッキーのオプションすら表示されません...これはバックボーンの問題であり、そもそもクッキーの設定の問題ではありませんか? ?