Saltar al contenido

Mensaje de inicio de sesión de Facebook: “URL bloqueada: esta redirección falló porque la URI de redirección no está incluida en la lista blanca en la configuración de OAuth del cliente de la aplicación”.

Te traemos la solución a esta obstáculo, o por lo menos eso deseamos. Si presentas dudas coméntalo, que sin dudarlo te responderemos

Como escribe el interrogador

En la pestaña avanzada, los URI de redireccionamiento de OAuth válidos están configurados para: …

y tuve el mismo problema (escribir la URL de redirección en el campo de entrada incorrecto) Me gustaría resaltar que

No es

Settings -> Advanced -> Share Redirect Whitelist

pero

Facebook Login -> Settings -> Valid OAuth redirect URIs

Me habría ahorrado 2 horas de prueba y error.

También debes tener en cuenta que
www.example.com no es lo mismo que example.com. Agregue ambos formatos a la URL de redireccionamiento.

El inicio de sesión con el botón de Facebook en su sitio está vinculado a:

https://www.facebook.com/v2.2/dialog/oauth?client_id=1500708243571026&redirect_uri=http://openstrategynetwork.com/_oauth/facebook&display=popup&scope=email&state=eyJsb2dpblN0eWxlIjoicG9wdXAiLCJjcmVkZW50aWFsVG9rZW4iOiIwSXhEU05XamJjU0VaQWdqcmF6SXdOUWRuRFozXzc0X19lbVhGWUJTZGNYIiwiaXNDb3Jkb3ZhIjpmYWxzZX0=

Aviso: redirect_uri=http://openstrategynetwork.com/_oauth/facebook

Si en cambio cambias el enlace a:

redirect_uri=http://openstrategynetwork.com/_oauth/facebook?close

Deberia de funcionar. O bien, puede cambiar el enlace de Facebook a http://openstrategynetwork.com/_oauth/facebook

También puedes agregar http://localhost/_oauth/facebook a los URI de redirección válidos.

Facebook requiere que incluya URI de redireccionamiento en la lista blanca, ya que de lo contrario las personas podrían iniciar sesión con Facebook para su servicio y luego enviar su token de acceso al servidor de un atacante. Y no quieres que eso suceda ;]

Esto funcionó para mí.

redierct_url = http://127.0.0.1:8080/accounts/facebook/login/callback/

Obtuve eso de mi navegador después de hacer clic en el botón de Facebook, su navegador será redirigido a un enlace para integrarse con la API de Facebook, de modo que obtendrá esa redirección. Para mi caso, el enlace fue este de donde obtuve el redirect_url.

https://www.facebook.com/dialog/oauth?client_id=…&scope=&response_type=code&state=…&redirect_uri=http://127.0.0.1:8080/accounts/facebook/login/callback/

ingrese la descripción de la imagen aquí

ingrese la descripción de la imagen aquí

Sección de Reseñas y Valoraciones

Tienes la opción de añadir valor a nuestro contenido participando con tu experiencia en las observaciones.

¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)


Tags :

Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *