問題タブ [omniauth-facebook]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
274 参照

ruby-on-rails - Devise / Omniauth Rails での認証成功後の CallbacksController#facebook の RuntimeError

サインアップシステムを構築するために、omniauth facebook gem を使用してデバイスをセットアップしています。ユーザーは、電子メールで登録するか、Facebook アカウントに接続できます。メール登録したユーザーがfacebookアカウントでサインインした場合、メールアドレスが既に登録されているかどうかを確認し、この2つのアカウントを関連付けてからログインします。

このシナリオ全体はすでに機能しています。ユーザーエントリは、facebook の新しい omniauth データで更新されます。Facebookがコールバックを送信すると、このエラーが発生します(Facebookからのデータは正常にdbに保存されます):

CallbacksController の RuntimeError#facebook

true の有効なマッピングが見つかりませんでした

抽出されたソース (5 行目あたり):

user.rb モデルは次のようになります。

ルート.rb

0 投票する
1 に答える
284 参照

ruby-on-rails - 新しいデプロイの Heroku アプリはすべてのユーザーをサインアウトします

Rails プラットフォーム上に構築され、heroku を使用してデプロイされた Web アプリがあります。新しい展開があるときはいつでも、ユーザーはログアウトされます。展開後もユーザーをログイン状態に保つ方法はありますか??

アプリは、ユーザーがログインするために Facebook ログインを使用します。

0 投票する
3 に答える
4297 参照

ruby-on-rails - Facebook omniauth から first_name フィールドと last_name フィールドを取得する

現在、オムニ認証機能をアプリに実装しています。Facebookから姓名を取得できないことを除いて、すべて正常に機能します。これが私のモデルコードです。

私はすでにデバイス用に強力なパラメーターを適切にセットアップしており、現在それをデフォルトの認証に使用しており、適切に機能しています.Facebookの姓名に必要な追加の権限はありますか?

0 投票する
1 に答える
351 参照

ruby-on-rails - RailsでOmniauth FacebookからAuthlogicセッションを作成する方法

これが私のコントローラーです

omn​​iauth プロセスを処理するモデルは次のとおりです。

セッションを保存しようとすると、常にエラーが発生します。それは言います:

あなたたちは私を助けることができますか?ありがとう