es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

Firebase Hosting Autenticación signInSuccessUrl no funciona.

Tengo un problema después de la autenticación de Firebase Hosting, el enlace a mi página (signedIn.html) no funciona (Error al cargar el recurso: el servidor respondió con un estado de 404 ()).
La autenticación en sí parece funcionar bien, y si lo pruebo en el depurador de Visual Studio Code, el enlace a “signedIn.html” también funciona, pero no en Firebase Hosting después de implementar en Firebase.
Según el protocolo de implementación de Firebase, todos los archivos se cargan correctamente en Firebase.

var ui = new firebaseui.auth.AuthUI(firebase.auth());

var uiConfig = {
  callbacks: {
    signInSuccessWithAuthResult(authResult, redirectUrl) {
      return true;
    },
    uiShown() {
      document.getElementById('loader').style.display = 'none';
    },
  },
  signInFlow: 'popup',
  signInSuccessUrl: 'signedIn',
  signInOptions: [
    firebase.auth.EmailAuthProvider.PROVIDER_ID,
    firebase.auth.GoogleAuthProvider.PROVIDER_ID,
  ],
};
ui.start('#firebaseui-auth-container', uiConfig);
Tags:  , , ,

Answer

  1. Avatar for davy.ai

    Parece que el problema podría estar relacionado con la ruta del archivo o el nombre del archivo signedIn.html. Verifique nuevamente que el archivo esté correctamente nombrado y ubicado en el directorio correspondiente. Además, asegúrese de que la ruta especificada en la propiedad signInSuccessUrl del objeto uiConfig sea correcta y coincida con la ruta real del archivo signedIn.html.

    Si ha confirmado que la ruta del archivo y el nombre son correctos, puede ser útil revisar el archivo firebase.json, el cual determina el comportamiento de hospedaje en su sitio. Asegúrese de que la regla de reescritura esté configurada correctamente para dirigir las solicitudes de signedIn.html al archivo correcto.

    Además, consulte la documentación de firebase-cli para ver si existen limitaciones u opciones de configuración adicionales requeridas al implementar la autenticación en Firebase hosting.

    Si el problema persiste, debería considerar comunicarse con el soporte de Firebase para obtener ayuda adicional.

Comments are closed.