3

バックボーンを使用して、Google App Engine で実行されているアプリと通信しています。Google の組み込み認証を利用したいと考えています。残念ながら、これにはすべてのリクエストで認証 Cookie を送信する必要があります。バックボーンは、デフォルトでは Cookie を送信していないようです。

これを行うバックボーンを取得する方法はありますか?

4

1 に答える 1

2

Backbone は jQuery のajax関数を使用してすべての AJAX 処理を実行し、関連するすべてのメソッドはオプションを受け取り、それを に渡します$.ajax。そのため、具体的にどのように指定されているのか正確にはわかりませんがuse the Google App engine cookie、アプリ エンジンのドキュメントと jQuery の$.ajaxドキュメントを読めば、理解するのは難しくありません。

自分のことを理解したら、オプションをメソッドに渡すだけです。たとえば、フェッチを行っている場合は、次のようになります。

someModel.fetch({cookies: ['appengine.google.com']});

トリックを行う必要があります。

正直なところ、クッキーの送信は通常ブラウザによって処理され、jQuery ページにはクッキーのオプションすら表示されません...これはバックボーンの問題であり、そもそもクッキーの設定の問題ではありませんか? ?

于 2013-01-17T22:43:24.653 に答える