1

バックエンドにRoRを使用し、フロントエンドにバックボーン(とりわけ)を使用して、単一ページのWebアプリケーションを作成しようとしています。ほとんどの場合と同様に、アプリではユーザーがサインインする必要があります (認証は RoR とデータベースで簡単に処理されます) が、認証が必要な Backbone でタスクを実行する方法について混乱しています。すべてがクライアント側であるため、たとえば、ユーザーの ID をバックエンドに渡すことはできません。誰かが簡単に発見できるからです。

基本的に、Backbone でセッションベースの認証メカニズムを複製するにはどうすればよいですか?

4

2 に答える 2

4

この投稿は、Rails と Backbone.js を使用したユーザー認証に役立つかもしれません。

よろしく

于 2012-04-26T14:04:52.917 に答える
1

おそらくトークン認証を調べたいと思うでしょう: Rails、Devise、Backbone.jsでトークン認証を使用する方法?

基本的に、ログイン データを送信して認証トークンを受け取り、それを後続のすべての ajax 呼び出しで使用します。

ユーザーが自分のトークンを発見することは実際には問題ではありません。ユーザーはログインして、情報に正当にアクセスできます。

于 2012-04-27T07:15:38.217 に答える