Tengo un Reaccionan/Horizonte de la aplicación con facebook login.
Me pregunto si hay alguna opción para trabajar con facebook iniciar sesión desde localhost?

  • a pesar de que se pregunta es muy amplia y no tiene nada que ver con reactjs todavía estoy contestando, pero por favor, elegir las etiquetas correctamente 🙂
InformationsquelleAutor alexarsh | 2016-09-30

6 Comentarios

  1. 16

    Usted necesita registrarse como facebook developer y crear app allí. Una vez que usted tiene su sitio web de la aplicación registrado usted puede ir a su aplicación y haga clic en agregar producto.

    Agregar Facebook De Inicio De Sesión. A continuación, habilitar la Web de OAuth de inicio de Sesión y agregar tu localhost en el campo de texto de abajo y guardar, usted debería ser capaz de acceder a él. Adjuntar una captura de pantalla de ejemplo de mi facebook app. Trabajando con Facebook iniciar sesión desde localhost

    • Esto fue muy útil y funcionó a la perfección. Yay! Gracias.
    • Esto funcionó para mí. Gracias.
    • No trabajo para mí – es sólo la aceptación de las direcciones Url HTTPS.
    • Entonces usted necesita para activar HTTPS en tu localhost. He aquí una guía si estás en macOS o Linux: medium.freecodecamp.org/…
    • incluso con https en localhost, todavía no funciona.
    • Inicio de sesión con facebook para mi instalación local ha apoyado con éxito la https (https://development.local) y se está trabajando (a través de nginx). Pero la versión beta de lo que es sólo mediante http no está funcionando. Sigue luchando por cómo hacer que funcione. A mí me parece de facebook de inicio de sesión no es posible con http, incluso yo no cumplir https en la consola para desarrolladores.
    • Para habilitar https en localhost (para servidor nginx sólo), marque esta bifurcada gist gist.github.com/josephdicdican/c4a9401b11522f07802959305583491c
    • en Facebook blog para desarrolladores dicen You will still be able to use HTTP with “localhost” addresses, but only while your app is still in development mode. developers.facebook.com/blog/post/2018/06/08/… supongo que significa localhost no localhost:3000 o cualquier puerto

  2. 11

    Así que en mi caso haciendo las siguientes cosas trabajado para mí.

    1. Asegúrese de que su aplicación está en modo de desarrollo

    Trabajando con Facebook iniciar sesión desde localhost

    1. Asegúrese de que usted no tiene nada en la Válida de OAuth Uri de Redirección cuando se trabaja desde localhost

    Trabajando con Facebook iniciar sesión desde localhost

    1. Asegúrese de que usted no tiene nada en la App Dominios también

    Trabajando con Facebook iniciar sesión desde localhost

    1. Asegúrese de haber introducido localhost en la url del sitio

    Trabajando con Facebook iniciar sesión desde localhost

  3. 4

    Me gustaría añadir una actualización: de julio de 2019

    Facebook ahora permitir localhost automáticamente en el modo de desarrollo y se bloquea en el modo de producción. Todo lo que tienes que hacer es activar el modo de desarrollo en la configuración de tu aplicación y que son buenos para ir.

    Usted no necesita agregar localhost como una URL de redirección más.

    Aquí se puede ver el error en el Url de Redireccionamiento cuando estoy tratando de agregar localhost.

    Trabajando con Facebook iniciar sesión desde localhost

  4. 4

    Todas estas respuestas son buenas. Sin embargo, quiero añadir información acerca de cómo crear una Prueba de aplicaciones (según lo recomendado por Facebook).

    Vaya a la página administrar Facebook apps: https://developers.facebook.com/apps/

    Haga clic en el botón de flecha hacia abajo en la esquina superior derecha de la cuadra con su Facebook de la aplicación y seleccione «Crear una Aplicación de Prueba» en el menú.

    Trabajando con Facebook iniciar sesión desde localhost

    La aplicación de prueba será creado con una instantánea de la producción de la configuración de la aplicación. Después de esto, independientemente, puede editar la configuración de la aplicación de prueba, sin afectar a la producción de la aplicación.

    Consulte la documentación aquí: https://developers.facebook.com/docs/apps/test-apps/

    • Esta debe ser la solución. «Crear una Aplicación de Prueba» está tan oculto por lo que no es obvio que se requiere.
  5. 0

    Así que también tengo problema con el trabajo con Facebook iniciar Sesión desde localhost en Reaccionar y Expresar y tengo esta info:
    «El método FB.inicio de sesión no puede ser llamado desde http páginas». Después haga clic en botón de inicio de sesión, la aplicación se estrelló justo.
    Mi solución para arreglar este lío, fue eliminar Facebook cookie de este localhost página. Después de esto, todavía tengo este error acerca de http, pero puedo continuar y probar opciones de inicio de sesión.

    Otra solución es trabajar en modo de incógnito.

  6. 0

    Después de la prueba veo que no tenemos que configurar nada en el facebook de la aplicación
    (incluso Site URL no necesita ser localhost)

    Sólo tiene que utilizar https://localhost en lugar de http://localhost. Luego de inicio de sesión de trabajo, y capaz de recibir respuesta.

    Nota: Si usted ve SSL advertencia después de entrar https://localhost el navegador. Simplemente haga clic en Advance -> Process to ... (unsafe)

Dejar respuesta

Please enter your comment!
Please enter your name here