From 72dda86ba7972a1668b11800ec4e30c4ad077e45 Mon Sep 17 00:00:00 2001
From: kaazaaar <100414718+kaazaaar@users.noreply.github.com>
Date: Tue, 2 Jan 2024 14:22:29 +0100
Subject: [PATCH] Add Invalid_Login_Credential case
Response when wrong pass is provided: Response: {
"error": {
"code": 400,
"message": "INVALID_LOGIN_CREDENTIALS",
"errors": [
{
"message": "INVALID_LOGIN_CREDENTIALS",
"domain": "global",
"reason": "invalid"
}
]
}
}
---
samples/UWP/Auth.UWP.Sample.csproj | 2 +-
src/Auth/FirebaseFailureParser.cs | 4 ++++
2 files changed, 5 insertions(+), 1 deletion(-)
diff --git a/samples/UWP/Auth.UWP.Sample.csproj b/samples/UWP/Auth.UWP.Sample.csproj
index 7546388..55d8048 100644
--- a/samples/UWP/Auth.UWP.Sample.csproj
+++ b/samples/UWP/Auth.UWP.Sample.csproj
@@ -18,7 +18,7 @@
true
false
false
- 10.0.19041.0
+ 10.0.22000.0
true
diff --git a/src/Auth/FirebaseFailureParser.cs b/src/Auth/FirebaseFailureParser.cs
index 85b991a..545c7c1 100644
--- a/src/Auth/FirebaseFailureParser.cs
+++ b/src/Auth/FirebaseFailureParser.cs
@@ -63,6 +63,10 @@ public static AuthErrorReason GetFailureReason(string responseData)
//possible errors from Email/Password Signin
case "INVALID_PASSWORD":
return AuthErrorReason.WrongPassword;
+
+ case "INVALID_LOGIN_CREDENTIALS":
+ return AuthErrorReason.WrongPassword;
+
case "EMAIL_NOT_FOUND":
return AuthErrorReason.UnknownEmailAddress;
case "USER_DISABLED":