Intenté usar auth en Firebase para iniciar sesión en Google. Lo he hecho innumerables veces antes, solo que aunque el servidor web de vista previa era localhost:3000 , recibía un error que decía
Este dominio localhost:3000 no está autorizado para ejecutar esta operación. vaya a -> sección de autenticación -> pestaña de método de inicio de sesión.
Entonces, seguiría las instrucciones e ingresaría mi URL de vista previa autorizada como localhost y estaría bien. pero esta vez no estoy usando localhost, sino que estoy usando algún tipo de servidor de dirección IP y cuando intento ingresarlo en Firebase diría "la aplicación tiene que terminar como un for, por ejemplo: .com", pero mi servidor IP no tiene un .com o algo así, por lo que firebase no lo permite
Además, no hay nada de malo con el código que he usado muchas veces antes en un servidor localhost 3000 y funciona porque Firebase auth permite localhost pero no servidores ip. ¿Qué tengo que hacer?
La autorización es para un dominio completo, no para un puerto específico en ese dominio. Por lo tanto, 127.0.0.1 es un dominio autorizado válido (y se agrega de manera predeterminada cuando crea el proyecto), pero 127.0.0.1:5500 no lo es.