I'm using onAuthStateChanged
:
this.unregisterAuthObserver = firebase.auth().onAuthStateChanged(user => {
if (user) {
user.getIdToken(true).then((idToken) => {
console.log(user)
...
});
}
When logged user becomes idle for 1hour idToken
expires. What should I do after idToken
expires? Trying to show some UI to users. Show modal to let the user know that session expired? or maybe reload page location.reload()
?
Also is it possible to get idToken
expiration time? console.log(user)
doesn't get me expiration time