問題タブ [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.
ruby-on-rails - Facebookアプリにすでにログインしている場合、ブラウザでFacebookログインをバイパスする
ブラウザで Facebook サイトから取得するのではなく、Facebook アプリから情報を取得する (Facebook 機能でサインインする) 方法はありますか?
現在の問題は、アプリを介して携帯電話で Facebook を使用しているため、実際にモバイル ブラウザーで Facebook にログインしている人がいないことです。これには、モバイル ブラウザで Facebook にログインする必要がありますが、これは実際には追加の手順です。そのため、ユーザーが facebook アプリを使用して既に facebook にログインしている場合、ブラウザーのユーザーは、ユーザーがsign in with facebook
リンクをクリックしたときに、ログインの詳細を再度提供するように求めるべきではありません。
Facebook機能でサインインするためにdevise gemとOmniAuth
supportを使用しています。
ruby-on-rails - カスタム デバイス omniauth-facebook 戦略
Facebookの認証と登録にomniauth-facebook gemを使用しています。Facebookへの登録が完了すると、自動的にパスワードが作成されます。omniauth が必要なすべてのデータを取得したときに、ユーザーがパスワードを設定できるページに自動的にリダイレクトするか、パスワードが設定されていない場合は登録をキャンセルする必要があります。このようなカスタム戦略を実装するにはどうすればよいですか?
session - Devise::RegistrationsController# の NoMethodError#create /undefined method `encrypted_password=' for #
ログイン/セッション/サインアップにomniauthとdeviseを使用しています
フェイスブックログイン...
サインアップ、ログインなどを試みるたびにエラーが発生します。
私のセッションとコールバックでは、他のいくつかのことが機能しないと思います。
移行に encrypted_password を追加しようとしましたが、まだ機能していません。移行は次のとおりです。
ここに私の完全なトレースがあります:
これが私の userController です:
これが私の omniAuth コールバック コントローラーです。
そして私のユーザーモデル:
ruby-on-rails - Rails omniauth は実際の Facebook プロフィール リンクを取得します
本当のFacebookリンクを取得したい. Omniauth Gem での認証後、次のようにリンクしました: https://www.facebook.com/app_scoped_user_id/960601127305294/ しかし、私の実際のプロフィール リンクはhttps://www.facebook.com/kuzevanoffです。
したがって、私のシステムには 2 つの異なるリンクがあります。
どうすれば問題を解決できますか?
ありがとう!
私の Omniauth ハッシュ:
ruby-on-rails - 許可が拒否された場合の Omniauth コールバック
これは簡単な質問かもしれませんが、私は omniauth と devise を使用する Rails 4 アプリを使用しており、特に許可が拒否された場合にユーザーの認証に失敗した場合のルートを設定する方法がわかりません。どうすればいいですか?アプリ内の特定の場所に許可拒否を送信する必要があります。
ruby-on-rails - Omniauth Facebook を使用してアバター画像のサイズを設定する
現在、 Omniauth FacebookとPaperclipを使用して、ユーザーのアバター用に大きな画像を保存しようとしています。ユーザーが作成された後、最小の画像サイズのみが保存されるようです。私はいくつかの調査を行い、パラメーターとして渡すと言った答えに出くわしました。:image_size
残念ながら、それがどこに行くのかは正確にはわかりません。ファイルに入っていると思いましたが、devise.rb
機能しませんでした:
これを機能させるために、これを正確にどこに配置していますか?