- 更新日: 2014年8月30日
- Devise
Facebook の OAuth 認証で OAuthException(191)エラー
スポンサーリンク
Rails アプリケーション(Devise + Omniauth)の Facebook OAuth 認証の実装で、OAuthException(191)のエラーが発生しました。以下のようなエラーメッセージがブラウザに表示される。
【お知らせ】 英単語を画像イメージで楽に暗記できる辞書サイトを作りました。英語学習中の方は、ぜひご利用ください!
スポンサーリンク
1 2 3 4 5 6 7 8 9 |
{ "error": { "message": "Invalid redirect_uri: \u6307\u5b9a\u3055\u308c\u305fURL\u306f\u3001\u30a2\u30d7\u30ea\u30b1\u30fc\u30b7\u30e7\u30f3\u306e\u8a2d\u5b9a\u3067\u8a31\u53ef\u3055\u308c\u3066\u3044\u307e\u305b\u3093\u3002", "type": "OAuthException", "code": 191 } } |
ウェブサイトの URL が正しく設定されていないのが原因でした。
1. Facebook Developers → 上部メニューの「Apps」から該当のアプリケーションを選択
2. Settings → + Add Platform から Website を選択(利用する Platform を選択)
3. Website → Site URL / Mobile Site URL にウェブサイトの URL を入力
4. Save Changes
以上で解決。
スポンサーリンク
パーフェクト Ruby on Rails は、最近読んだ Rails 本の中では一番役に立った本です。Chef や Capistrano など Rails と共によく使用される技術にも触れてあります。Ruby on Rails 4 アプリケーションプログラミングは、入門的な内容で Rails の機能全体を網羅されています。
>> 次の記事 : Deviseで送信されるメールのfrom(送信者メールアドレス)を変更
- Devise の関連記事
- RailsのDevise認証機能での実装チェックリストまとめ
- Deviseで送信されるメールのfrom(送信者メールアドレス)を変更
- Rails Devise でパスワードリセットなどのメールテンプレート(Mailer ビュー)をカスタマイズ
- Rails + Devise 環境でのフレンドリーフォワーディング機能を修正
- Deviseでユーザー登録完了時にウェルカムメールを送信する
- Rails Devise でユーザーがプロフィール情報を更新後に元のページにリダイレクトさせる
- Devise でユーザーがパスワードなしでアカウント情報を変更するのを許可
- Rails Deviseの日本語化辞書ファイル(devise.ja.yml)
- Rails + Devise で admin ユーザー(管理者)を削除できないようにする
- Devise3.2.2 のデフォルト設定では、Rememberable の remember_token のカラムがないのでソースを解読してみた
Leave Your Message!