Qualcuno sa quanto tempo impiegherebbe per la scadenza del token? Non c'è nessuna opzione ora per impostare la validità del token sulla console.Firebase 3.x - Scadenza token/sessione
risposta
Nell'ultima versione di Firebase Authentication, le sessioni di accesso non scadono più. Utilizza invece una combinazione di token account longevi e token di accesso auto-aggiornati di breve durata per ottenere il meglio da entrambi i mondi.
Se si desidera terminare la sessione di un utente, è possibile chiamare signOut()
.
Scade. Dopo che un'ora di accesso all'ID token è scaduta. Se provi a verificare che sdk restituisca un errore "Errore: il token ID Firebase è scaduto. Ottieni un nuovo token dall'app client e riprova. Consulta https://firebase.google.com/docs/auth/server/verify-id-tokens per i dettagli su come recuperare un token ID."
Esiste un modo per modificare il tempo di scadenza per il token Firebase, non per il token personalizzato.
Chiunque sappia come funziona davvero.
Eventuali soluzioni in esecuzione in questo problema? – Lion789
Stesso. C'è ancora una buona soluzione? – Keng
potresti sempre usare 'currentUser.getIdToken()' ma il mio problema è che questo restituisce una promessa: -/Non voglio fare cose asincrone nella mia richiesta di intercettatori ... – ProblemsOfSumit
Grazie, @Frank! – user142020a
Frank, potresti approfondire i dettagli? Ad esempio, il token a vita lunga di FB scade tra 60 giorni ma viene aggiornato automaticamente una volta al giorno quando qualcuno effettua una richiesta, ma impone il flusso di accesso se non viene effettuata alcuna richiesta. – pixelfreak
L'ultima versione di Firebase Authentication fornisce mes "[FirebaseDatabase] Autenticazione fallita: expired_token (token di autenticazione è scaduto)" – WYS