Ok so im making a blog which requires users to login through firebase. To post comments, their email has to be verified
I know how to verify the email, and i did so
This is what is likely happening:
firebase.auth().currentUser.emailVerified
is updated when firebase.auth().currentUser.reload()
is called after verification. However auth.token.email_verified
gets its value from the ID token which will not get updated until it gets expired or you force refresh. So you may have to call firebase.auth().currentUser.getIdToken(true)
to force refresh to update the token claim which is sent to the Firebase Database backend.