LoginSignup
0
1

More than 5 years have passed since last update.

FacebookOAuthのコールバックにパラメータを指定しようとしたらwhitelist設定で弾かれてどハマリした

Last updated at Posted at 2017-05-25

http://hogehoge.com/oauth/callback?redirect_path=hogehoge.com
のようにコールバックにパラメータを付けての表示を出し分けようと思ったのだが
礼儀正しく以下のように「有効なOAuthリダイレクトURI」の項目を設定していたところ
ログインに弾かれてどハマリした。

Facebookログイン > 有効なOAuthリダイレクトURI

image.png

エラー
image.png

解決方法

  1. 設定 > アプリドメイン を 空欄にする
  2. Facebookログイン > 有効なOAuthリダイレクトURIを 空欄にする
  3. 設定 > プラットフォームを追加 > サイトURL に 対象環境のルートURLを設定する

  4. 設定 > アプリドメイン
    image.png

  5. Facebookログイン > 有効なOAuthリダイレクトURI
    image.png

  6. サイトURL
    image.png

を対象環境のURLだけ設定しておけばよかった。

ちなみに 「有効なOAuthリダイレクトURI」 は設定済みの状態から空欄にしようとすると以下のようにエラーになって詰む ので
image.png

その場合は新しいFacebookアプリを作成するとデフォルトが空欄のままなので、そのままにしておくことで設定しなおすことができる。

参考:
https://stackoverflow.com/questions/32551192/how-to-add-multiple-facebook-callback-urls

0
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
1