You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
I'm using Firebase Auth with Google Identity Platform and I recently set stricter password requirements than the defaults.
When a user goes through the password reset process and enters a password that doesn't meet the requirements, they see this message:
Try resetting your password again
Your request to reset your password has expired or the link has already been used
But this error message is incorrect.
The actual HTTP response is this:
{
"error": {
"code": 400,
"message": "PASSWORD_DOES_NOT_MEET_REQUIREMENTS : Missing password requirements: [Password must contain at least 8 characters, Password must contain a lower case character, Password must contain an upper case character, Password must contain a non-alphanumeric character]",
"errors": [
{
"message": "PASSWORD_DOES_NOT_MEET_REQUIREMENTS : Missing password requirements: [Password must contain at least 8 characters, Password must contain a lower case character, Password must contain an upper case character, Password must contain a non-alphanumeric character]",
"domain": "global",
"reason": "invalid"
}
]
}
}
It looks like firebaseui-web is ignoring the content of the HTTP response and using the "expired" message for all 400 errors.
Could you please update to provide the correct error message? This is very confusing for end users.
The text was updated successfully, but these errors were encountered:
Hi @pb-jeff-oneill, good news - this was fixed in #1047. We just need to run a release to get the error message fixes out. Expect a version 6.1.1 soon that has this fix.
I'm using Firebase Auth with Google Identity Platform and I recently set stricter password requirements than the defaults.
When a user goes through the password reset process and enters a password that doesn't meet the requirements, they see this message:
But this error message is incorrect.
The actual HTTP response is this:
It looks like firebaseui-web is ignoring the content of the HTTP response and using the "expired" message for all 400 errors.
Could you please update to provide the correct error message? This is very confusing for end users.
The text was updated successfully, but these errors were encountered: