2016-02-19 10 views
10

URL blockiert: Diese Umleitung ist fehlgeschlagen, weil die Umleitungs-URI nicht in den Client-OAuth-Einstellungen der App auf die weiße Liste gesetzt wurde. Stellen Sie sicher, dass Client- und Web-OAuth-Anmeldung aktiviert sind und fügen Sie alle Ihre App-Domains als gültige OAuth-Umleitungs-URIs hinzu.URL blockiert: Diese Weiterleitung ist fehlgeschlagen, da die Umleitungs-URI nicht auf der Whitelist ist ... (Localhost-Webanwendung)

Ich habe die Laravel/Socialite installiert und ich versuche meine Anwendung mit Facebook zu verknüpfen! Nach dem Installieren des Pakets, Erstellen meiner Facebook-Anwendung, versuche ich auf die Anmeldeseite mit Facebook auf meiner Anwendung zuzugreifen, aber es sagt mir, dass es eine Art von URL-Fehler ist ... ??? irgendwelche Ideen.?

+0

Die Nachricht sagt Ihnen bereits, welche Einstellungen Sie betrachten sollten. – CBroe

+2

danke, aber ich habe dieses Problem bereits gelöst !! es ist weil meine facebook app nicht als "public" gesetzt ist mein problem ist gelöst :) thx –

Antwort

14

Es ist Redirect-URL-Problem. Facebook generiert automatisch eine Weiterleitungs-URL, die lautet: domain] ..../signin-facebook. Sie benötigen diese URL an den Client OAuth-Einstellungen zusammen mit Ihrem eigenen REDIRECT_URL wie unten hinzufügen: enter image description here

Hoffen, dass es

10

hilft ich auch dieses Problem konfrontiert.
Was ich getan habe: Wenn Sie diese Nachricht erhalten, kopieren Sie die URL aus dem Browserfenster und überprüfen Sie sie. Die URL enthält die Weiterleitungs-URL.
Kopieren Sie die genaue Weiterleitungs-URL wie oben erwähnt und legen Sie sie unter Gültige OAuth-Weiterleitungs-URLs fest. Dadurch wird das Problem behoben.

+0

Arbeitete für mich ...... :) – zed

1

Ich hatte gerade das Problem (November 2017), nach Jahren der Arbeit (aber habe ich etwas versehentlich geändert?).

Das Update war die Callback-URL in dem „Facebook Login“ „Produkten“ (im linken Menü, in der Facebook-Admin-Konsole, die nicht in den „Erweiterte Einstellungen“ hinzufügen, wo ich alles versucht habe :

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

Beachten Sie, dass Sie benötigen die Portnummer zu setzen, wenn Sie eine haben, zB in meinem Fall http://local.dishly.menu:3000/

0

ich hatte ein Problem mit diesem, speziell mit Heroku Meine Teststelle nicht https war.. Es war http. Und per def ault, facebook möchte eine URL mit https voranstellen, wenn Sie sie beim Eingeben der URL nicht manuell eingeben.

Also, ich habe zwei URLs hinzugefügt. eins mit http und eins mit https. funktioniert jetzt gut \ o/

Verwandte Themen