In my registration process (in my angular web app), I send to the user a verification email, and it works (handled manually using alternative action url). but when I try to resend verification email using:
if (user && !user.emailVerified) {
return user.sendEmailVerification();
}
when user is the object that received from: this.auth.authState.subscribe((user: firebase.User) => {...});
I always get:
t {code: "auth/too-many-requests", message: "We have blocked all requests from this device due to unusual activity. Try again later.", a: null}
and it doesn't matter when I did it or from which device or which IP. it always happened.
Important note: all the other authentication methods working without any problem (even if I call them dozens of times in a row).