Tengo una aplicación que utiliza Facebook exclusivamente como proveedor para la autenticación y ha configurado correctamente la devolución de llamada para el modo de producción. Para que esto funcione, proporcione a su aplicación de Facebook una URL de sitio y un dominio de sitio para devoluciones de llamadas, y en mi caso es http://appname.heroku.com
y appname.heroku.com
, respectivamente.¿Cómo manejar las devoluciones de llamada de OmniAuth en múltiples entornos?
El problema es que mis controladores están configurados para permitir solo sesiones autenticadas, por lo que no puedo ver mi aplicación en modo de desarrollo porque obviamente el dominio de la aplicación de Facebook no se ha establecido en localhost.
¿Cómo puedo evitar esto sin tener que cambiarlo en la configuración de Facebook?
crear otra aplicación de Facebook para el desarrollo con dominio localhost: 3000 –