JavaScript フロントエンドと Rails REST API バックエンドを構築しています。ユーザーは Facebook を使用してのみログインできます。このようなものに最適なアーキテクチャは何ですか? 私はRailsとRESTの初心者ですが、これまでのところ私が考えていることは次のとおりです。
- FB JavaScript ライブラリを使用してクライアントにログインします。
- /users/current にリクエストを送信します。リクエストに FB トークンを含めます。(この URL は安静ですか?)
- サーバー上
- トークンが有効な場合は、ユーザー情報を取得し、JSON (id、pic、name など) を送信します。
- トークンが無効な場合は、エラーを送信します
誰かが私を正しい方向に向けてもらえますか? ありがとう!