Empresas
Empregos
  • Sobre nós
  • Soluções
    • Publicação de vagas
      Publique sua vaga e receba candidatos qualificados em 48h.
    • Avaliações de candidatos
      Mais de 500 testes técnicos e psicológicos, mais anti-fraude.
    • Headhunting
      Busca executiva personalizada do início ao fim.
    • Folha de Pagamento + EOR
      Dispersão de folha e EOR em mais de 15 países da LATAM.
  • Preços
  • Empregos

0

243
Visualizações
Error al decodificar un token de ID de Firebase

Esto se está volviendo muy frustrante para mí, así que les pido su ayuda.

Lo que estoy haciendo es básicamente solo quiero autenticar a un usuario con la autenticación de Google, para que el usuario pueda iniciar sesión o registrarse. Todo salió bien mientras estaba haciendo el desarrollo de localhost, ahora alojé mi supuesta aplicación y no funciona. Obtengo esto:

FirebaseAuthError: error al decodificar el token de ID de Firebase. Asegúrese de pasar la cadena completa JWT que representa un token de ID. Consulte https://firebase.google.com/docs/auth/admin/verify-id-tokens para obtener detalles sobre cómo recuperar un token de identificación.

Entonces, lo que hice fue esto: inicialicé firebaseConfig y todo en el front-end.

Ahora, en el back-end, tengo problemas, descargué mi token JSON y lo agregué así:

 import * as firebaseAdmin from 'firebase-admin'; var serviceAccount = require("../serviceKey.json"); firebaseAdmin.initializeApp( { credential: firebaseAdmin.credential.cert(serviceAccount) }); export const db = firebaseAdmin.firestore(); export const auth = firebaseAdmin.auth(); codePrefix: 'auth'

serviceKey.json es donde tengo el objeto, como project_id, private_key_id, etc.

¿Qué estoy haciendo mal? ¿Cómo es que no puedo hacer que esto funcione en producción? ¿Qué más necesito hacer?

Supongo que la interfaz funciona bien, no hay errores justo cuando está a punto de hacer una autenticación, esto sucede.

about 4 years ago · Juan Pablo Isaza
1 Respostas
Responde à pergunta

0

De acuerdo, descubrí cuál era el problema, implementé mi frontend y backend por separado en Heroku, inicialmente quería alojarlo en firebase pero ya no es gratis, así que para resumir, tuve que autorizar mi dominio en el frontend en

 firebase console -> authentication->sign-in method->Authorized domains.

Después de eso funcionó, espero que ayude a alguien.

about 4 years ago · Juan Pablo Isaza Relatório
Responde à pergunta
Encontrar trabalhos remotos

Descubra a nova forma de encontrar um emprego!

melhores empregos
Principais categorias de trabalho
Empresas
Postar vaga Preços Comercial
Jurídico
Termos e Condições Política de privacidade
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomende algumas ofertas para mim
Preciso de ajuda