facebook-graph-api - validador - usar modo estricto para uri de redireccionamiento
Facebook: se requiere HTTPS para todos los URI de redireccionamiento (2)
Me encontré con este problema con mi aplicación Rails que normalmente ejecuto con http: // localhost: 3000 .
Para usar https, usé ngrok que te permite usar https al proporcionar un túnel. Para hacer esto:
- Fui a su sitio web y descargué su programa.
- Extraje el archivo para el programa.
- En mi consola, entré en el directorio donde se extrajo ngrok e ingresé ''grok http 3000'' en mi máquina Windows, otros pueden usar ''./grok http 3000''
- Después de ingresar eso, ngrok proporcionó una dirección https que puse en el campo Valid OAuth Redirect URIs en Facebook
- Luego comencé mi servidor y pude acceder a él usando esa dirección https en lugar de localhost: 3000
Estoy tratando de usar Facebook SDK para el inicio de sesión de Facebook.
Le di http: // localhost como URI de redireccionamiento de OAuth válido, pero arroja el siguiente error
Se requiere HTTPS para todos los URI de redireccionamiento.
Utilicé este futuro hace unos días funcionó bien. Pero ahora lanza este error.
Y no puedo deshabilitar
Aplicar HTTPS
opción
sí, cambiaron eso recientemente :-( Para probar el flujo de inicio de sesión localmente instalé un certificado autofirmado https://letsencrypt.org/docs/certificates-for-localhost/
Por cierto, el navegador no me tiene que confiar si estás de acuerdo con una advertencia de seguridad de un solo uso.
¡No uses este certificado en producción!