0

認証用のDevise gemを使用し、生成されたDeviseを使用してauth_token各リクエストを承認する、ステートレスなRails APIがあります。ここで、次のフローで Facebook 経由のログインを追加します。

  1. ユーザーは、必要なデータを取得するために Facebook アプリを承認します。
  2. Facebook の設定に従って特定のページにリダイレクトします ( /auth/facebook/callbacks)。
  3. ユーザーを取得または作成します (まだ登録されていない場合)。
  4. で前のページにリダイレクトします ( facebook でログインクリックする前) auth_token

auth_token問題はステップ 4 にあります。リダイレクト後に via jsonを取得するにはどうすればよいですか。とにかく、auth_token は、ユーザーが (電子メールとパスワードを介して) 作成またはサインインするたびに生成されます。

これの最良の例はありますか?

ありがとう

4

1 に答える 1

0

最終的に Facebook Javascript SDK (を使用FB.login()) を使用しました。Devise Facebook Omniauth の代わりに。次に、応答をバックエンド API に送信します。

于 2015-08-31T13:22:37.247 に答える