Mensaje de inicio de sesión de Facebook: "URL bloqueada: esta redirección falló porque el URI de redirección no está en la lista blanca en la configuración de Client OAuth de la aplicación".



Answers

Como el que pregunta escribe

En la pestaña avanzada, los URI de redirección 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.

Question

Noticia importante:

Si se registra para realizar pruebas, vaya a la configuración de su perfil y agregue eliminar el perfil .

Intentando iniciar sesión con Facebook en mi website :

Obtuve el siguiente error:

URL bloqueada: esta redirección falló debido a que el URI de redirección no está incluido en la lista blanca en la configuración de Client OAuth de la aplicación. Asegúrese de que el Inicio de sesión web de Cliente y OAuth esté activado y agregue todos los dominios de su aplicación como URI de redireccionamiento OAuth Válido.

Mis settings (Básicas) en Facebook son:

  • Dominios de aplicaciones: openstrategynetwork.com
  • URL del website : website

En la pestaña avanzada, los Valid OAuth redirect URIs se configuran en:

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

La aplicación es public .

Más configuraciones (avanzadas) aquí:

La clave de la aplicación y el secreto son correctos. Estoy usando Meteor y sus paquetes de cuentas.







Asegúrate de que " App Domain " y Facebook Login => Válido OAuth redirija los URI . Allí debe marcar www o sin www . Es mejor si usa con www o sin todas las URL en archivos php, html, css y Fb.

Otra cosa es que si usa el extremo "/" de las URL, debe agregar esa URL a la configuración de la aplicación de los URI de redirección de OAuth válidos . Ejemplo: - https://www.example.com/index.php/ si esta url si está usando en la url de redirección, debe configurarla para la configuración de la aplicación.

Espero que esto sea de ayuda.




Ayudante de inicio de sesión de su sitio

$ loginUrl = $ helper-> getLoginUrl ('xyz.com/user_by_facebook/', $ permisos);

y en el panel de aplicaciones de Facebook (en la pestaña Productos: Inicio de sesión de Facebook )

Los URI de redireccionamiento de OAuth válidos también deberían ser iguales a xyz.com/user_by_facebook/

como se mencionó anteriormente al hacer una solicitud desde la web




Cambiando de hauth.done = Facebook a hauth_done = Facebook en el URI de redirección de OAuth Válido lo arregló por mí.




Related