2016-02-19 98 views
10

URLブロック:このリダイレクトは、リダイレクトURIがアプリのクライアントOAuth設定でホワイトリストに登録されていないため失敗しました。クライアントとウェブのOAuthログインが有効になっていることを確認し、すべてのアプリドメインを有効なOAuthリダイレクトURIとして追加します。URLブロック:リダイレクトURIがホワイトリストに登録されていないため、このリダイレクトに失敗しました....(Localhost Webアプリケーション)

私はlaravel/socialiteをインストールしました。私はFacebookとアプリケーションをリンクしようとしています!パッケージをインストールした後、私のFacebookのアプリケーションを作成して、私はアプリケーションのFacebookにログインページにアクセスしようとしますが、URLのエラーのいくつかの種類のことを教えてくれます... ???何か案は。?

+0

メッセージでは、どの設定を見ているかが分かります。 – CBroe

+2

ありがとうございますが、私はすでにこの問題を解決しました!それは私のFacebookのアプリが "公開"私の問題が解決されて:)として設定されていないためです。thx –

答えて

14

URLの問題がリダイレクトされています。 Facebookは自動的にドメイン] ..../signin-facebookであるリダイレクトURLを生成します。あなたは以下のような独自のREDIRECT_URLと一緒にクライアントのOAuth設定にこのURLを追加する必要があります。 enter image description here

は、それは私もこの問題に直面した

10

に役立ちます願っています。
私がしたこと: このメッセージが表示されたら、ブラウザウィンドウからURLをコピーして調べます。 URLにはリダイレクトURLが記載されています。
上記のとおり正確なリダイレクトURLをコピーし、Valid OAuth Redirect URLの下に置くと、問題が解決されます。

+0

私のために働いた...... :) – zed

1

私はちょうど問題があった(2017年11月)、何年も働いたことがありますが、私は何かを誤って変更しましたか?

修正は、私はすべてを試した詳細設定「「NOTで、Facebookの管理コンソールでは、左側のメニューで(」「Facebookログイン」」製品をコールバックURLを追加しました:

https://developers.facebook.com/apps/{{your FB app id}}/fb-login/settings/ 

あなたは1を持っている場合は、ポート番号を配置する必要があることに注意、例えば私の場合http://local.dishly.menu:3000/

0

に私は、具体的Herokuので、これで問題があった 私のテストサイトがhttpsではなかったです。それはhttpであった。defによってault、facebookは、URLを入力するときに手作業で入力しないと、httpsでURLを前に置くのが好きです。

私は2つのURLを追加しました。 1つはhttp、もう1つはhttpsです。現在うまく動作しています。\ o/

関連する問題