問題タブ [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 に答える
966 参照

ruby-on-rails - omn​​iauth-facebook コールバック メソッドにより、Facebook アプリがセットアップされていないというエラーが発生する

omn​​iauth-facebook gem を使用して、Rails 4.0.1 アプリケーションに Facebook 認証を実装しようとしています。これは、これを達成するために私が使用しているガイドですhttps://github.com/plataformatec/devise/wiki/OmniAuth:-Overview

すべての指示に従いましたが、Facebook エラーが発生しました。Facebook omniauth コールバックを処理するメソッドの 1 つからエラーが発生していると思います。

Facebook によって表示されるエラーは、「アプリがセットアップされていません: このアプリの開発者は、Facebook ログイン用にこのアプリを適切にセットアップしていません」です。

omn​​iauth_callbacks_controller.rb

user.rb

OmniAuth の概要ページのガイドを最初に読み終えたとき、うまくいきました。個人のFacebookでアプリを登録しました。私のアカウントは正常にログインおよびログアウトします。他の Facebook アカウントを登録し始めたら、「アプリがセットアップされていません」というエラーが表示されて壊れました。

事前に感謝します。どんな助けでも大歓迎です。

0 投票する
2 に答える
85 参照

omniauth - Omniauth gem と Omniauth-Provider gem の違いは何ですか?

Intridea の Omniauth と、Omniauth-Facebook のようなすべての単一プロバイダー オプションとの違いは何だろうと考えながら、認証について考え始めたところです。

Omniauth がマルチプロバイダーを許可する場合、シングルプロバイダーも許可する必要があるように思えます。 Omniauth-Facebook のように、後で何か他のものを追加する場合は、バックトラックする必要があります。

0 投票する
0 に答える
153 参照

ruby-on-rails - URL でアップロードされたクリップの写真が保存されない

ペーパークリップを使用して Amazon S3 に写真を保存しています。通常のフォームを介してアップロードすると問題なく動作しますが、ユーザーが omniauth を介して Facebook に登録している場合、デフォルトでユーザーのプロフィール写真を Facebook の写真に設定したいと考えています。

画像ファイルのサイズ、名前、その他すべてのフィールドを適切に設定します。呼び出し時に正しいリンクも設定します

しかし、何らかの理由で画像が保存されません。

繰り返しますが、フォームでアップロードすると、画像がうまくアップロードされます。

登録時にリンクから画像を解析する方法:

私のペーパークリップ構成:

私の production.rb:

Paperclip.rb 初期化子: