Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

208
Vistas
Reaccionar error de inicio de sesión de Google: 400 en dispositivos móviles

Estoy usando el paquete React Google Login para autenticar a los usuarios de mi sitio. Funciona bien en el escritorio, pero cuando lo pruebo en el móvil, aparece el Error 400: redirect_uri_mismatch . Me aseguré de que todos mis URI sean correctos en las credenciales de la API. Me cuesta entender por qué funcionará en el escritorio pero no en el móvil.

about 4 years ago · Juan Pablo Isaza
1 Respuestas
Responde la pregunta

0

El mensaje de error redirect_uri_mismatch es muy común. El uri de redirección se usa en aplicaciones web para decirle al servidor a dónde devolver el código de autorización.

Cuando una aplicación web inicia la pantalla de consentimiento y el usuario acepta la autorización definiendo un uri de redireccionamiento, el servidor de autorización sabe en qué parte de su servidor web la aplicación puede manejar el paso de intercambio de código de autorización. Para que funcione correctamente, cada uri de redirección para su aplicación web debe registrarse exactamente en la consola de la nube de Google para su proyecto. Esto significa que HTTPS frente a HTTP, así como los puertos y las barras diagonales son importantes. Cómo corregir la falta de coincidencia de uri de redirección

El verdadero inicio de sesión móvil no tiene un uri de redireccionamiento, las aplicaciones de JavaScript del lado del cliente tampoco tienen un uri de redireccionamiento, tienen un origen de JavaScript.

Es difícil ayudarte más sin ver tu código, pero es posible que estés mezclando un poco las cosas.

Para una aplicación web, debe haber configurado un cliente web en la consola de la nube de Google, si es back-end, entonces debe tener un uri de redireccionamiento, si es JavaScript del lado del cliente, entonces debe haber agregado un origen de JavaScript.

Si tiene una aplicación móvil Android o iOS, debería haber creado un cliente móvil. Lo que no requeriría un uri de redirección.

about 4 years ago · Juan Pablo Isaza Denunciar
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda