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

240
Visualizações
Firebase: la revocación del token de actualización no elimina todas las sesiones activas

Estoy intentando cerrar sesión en la cuenta de un usuario en varios dispositivos en los que está activa.

Para esto, en mi backend, estoy haciendo:

 async function deleteAccount(userId) { // Close all the current active sessions await closeAllUserActiveSessions(userId); return auth.deleteUser(userId); } async function closeAllUserActiveSessions(userId) { await auth.revokeRefreshTokens(userId); const userRecord = await auth.getUser(userId); const timestamp = new Date(userRecord.tokensValidAfterTime).getTime() / 1000; functions.logger.log(`Tokens revoked at: ${timestamp}`); }

Supuse que, después de llamar a auth.revokeRefreshTokens(userId) , la cuenta se cerraría automáticamente en todos los dispositivos, pero ese no es el caso.

¿Es posible cerrar sesión en todas las sesiones? ¿Cuál es el uso de auth.revokeRefreshTokens (userId)?

Solo intento cerrar sesión en mi cuenta de usuario (desde todos los dispositivos) cuando el usuario cambia su contraseña o elimina su cuenta... ¿Alguna idea?

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

0

El comportamiento que está viendo es el esperado: los tokens de identificación son tokens al portador y no se pueden revocar una vez que se acuñan.

Si desea que se rechacen los tokens de ID existentes después de revocar el token de actualización , deberá detectar la revocación en cada servicio de back-end que use los tokens de ID para establecer la identidad de la persona que llama.

No hay una notificación directa a los otros clientes cuando un usuario cambia su contraseña, por lo que deberá enviar dicha notificación usted mismo.

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