-
Notifications
You must be signed in to change notification settings - Fork 78
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Login fails (email with a + sign on the left identifier) #257
Comments
Have you tried escaping the + symbol? Like this? Shot in the dark. [email protected] or maybe try encoding it? abc%[email protected] |
Just tried both + and %2b with no luck. |
Special characters still appear to be problematic - and unfortunately, I don't see why from the code. Not sure if someone else might have an idea on how to resolve. |
I found out that in many cases the servers are the one rejecting it but since I’m able to pass those credentials through the app, their servers should be able to accept it with the integration…
On May 18, 2024, at 8:27 AM, simbaja ***@***.***> wrote:
Special characters still appear to be problematic - and unfortunately, I don't see why from the code. Not sure if someone else might have an idea on how to resolve.
—
Reply to this email directly, view it on GitHub<#257 (comment)>, or unsubscribe<https://github.com/notifications/unsubscribe-auth/AAOEJ2OVS3CZEB64DGNNE4LZC5JKVAVCNFSM6AAAAABHVTT25OVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDCMJYHAZDKNJTHA>.
You are receiving this because you authored the thread.Message ID: ***@***.***>
|
Maybe there's an additional encoding that needs to applied to get it through, but not sure what else we can do here. |
When I try to login, I'm getting an error. My email has a plus sign like [email protected]. I have just reset the password and logged in properly using the mobile app.
Here is the log content for the error:
Logger: gehomesdk.clients.async_login_flows
Source: /usr/local/lib/python3.12/site-packages/gehomesdk/clients/async_login_flows.py:82
First occurred: 2:02:03 AM (3 occurrences)
Last logged: 2:33:01 AM
There was a problem getting the authorization code, response details: {'method': 'POST', 'cookies': <SimpleCookie: abgea_region='us-east-1'>, '_real_url': URL('https://accounts.brillion.geappliances.com/oauth2/g_authenticate'), '_url': URL('https://accounts.brillion.geappliances.com/oauth2/g_authenticate'), '_body': b'\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n<title> OAuth Login</title>\n\n\n\n\n\t\n\t\n\n\n\n\n\n<link\n\thref="/resources/scripts/css/bootstrap.min.css"\n\trel="stylesheet" />\n<link\n\thref="/resources/scripts/css/desktop.css"\n\trel="stylesheet" />\n\n\t<link href="https://fonts.googleapis.com/css?family=Poppins:400,500,600,700,900&display=swap"\n \trel="stylesheet">\n<script\n\tsrc="/resources/scripts/jquery-3.5.1.min.js"></script>\n\n\n\n\n\n\n\n\n \n
Sign In
\n \n One account across our brands.\n \n
\n
If you continue to receive the invalid credentials message please click the Forgot Password link.\n\n
\n\t\t\t\t\n\t\t\t
\n\n\t\t\t\t\t\t\t\tIf you have a European or United Kingdom account,\n\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\tsign in here\n\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t
\n\n\t\t\t\t\tDon't have an account? Sign up here
\n\n\t\t\t\t\trecaptcha_challenge_field
";\n\t\tcapData += ""\n\t\t\t\t+ $('#captchadiv').find('[name="recaptcha_challenge_field"]')\n\t\t\t\t\t\t.val() + "
";\n\t\tcapData += "recaptcha_response_field
";\n\t\tcapData += ""\n\t\t\t\t+ $('#captchadiv').find('[name="recaptcha_response_field"]')\n\t\t\t\t\t\t.val() + "
";\n\n\t\t$('#captchadiv2').html(capData);\n\t}\n\n\n</script>\n\n\n\t\n\n\n\n \t \n
\n Copyright 2016-2024 GE Appliances, a Haier company\n
\n\r\n\t\t\t\tTerms | \r\n\t\t\t\t Privacy \t|\r\n\t\t\t\t California Privacy Notice \t|\r\n\t\t\t\t Do Not Sell or Share my Personal Information \t|\r\n\t\t\t\t Accessibility \t\r\n\t\t\t\r\n\t\t
\r\n\r\n\tThere was a problem getting the authorization code, response details: {'method': 'POST', 'cookies': <SimpleCookie: abgea_region='us-east-1'>, '_real_url': URL('https://accounts.brillion.geappliances.com/oauth2/g_authenticate'), '_url': URL('https://accounts.brillion.geappliances.com/oauth2/g_authenticate'), '_body': b'\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n<title> OAuth Login</title>\n\n\n\n\n\t\n\t\n\n\n\n\n\n<link\n\thref="/resources/scripts/css/bootstrap.min.css"\n\trel="stylesheet" />\n<link\n\thref="/resources/scripts/css/desktop.css"\n\trel="stylesheet" />\n\n\t<link href="https://fonts.googleapis.com/css?family=Poppins:400,500,600,700,900&display=swap"\n \trel="stylesheet">\n<script\n\tsrc="/resources/scripts/jquery-3.5.1.min.js"></script>\n\n\n\n\n\n\n\n\n \n
Sign In
\n \n One account across our brands.\n \n
\n
If you continue to receive the invalid credentials message please click the Forgot Password link.\n\n
\n\t\t\t\t\n\t\t\t
\n\n\t\t\t\t\t\t\t\tIf you have a European or United Kingdom account,\n\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\tsign in here\n\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t
\n\n\t\t\t\t\tDon't have an account? Sign up here
\n\n\t\t\t\t\trecaptcha_challenge_field
";\n\t\tcapData += ""\n\t\t\t\t+ $('#captchadiv').find('[name="recaptcha_challenge_field"]')\n\t\t\t\t\t\t.val() + "
";\n\t\tcapData += "recaptcha_response_field
";\n\t\tcapData += ""\n\t\t\t\t+ $('#captchadiv').find('[name="recaptcha_response_field"]')\n\t\t\t\t\t\t.val() + "
";\n\n\t\t$('#captchadiv2').html(capData);\n\t}\n\n\n</script>\n\n\n\t\n\n\n\n \t \n
\n Copyright 2016-2024 GE Appliances, a Haier company\n
\n\r\n\t\t\t\tTerms | \r\n\t\t\t\t Privacy \t|\r\n\t\t\t\t California Privacy Notice \t|\r\n\t\t\t\t Do Not Sell or Share my Personal Information \t|\r\n\t\t\t\t Accessibility \t\r\n\t\t\t\r\n\t\t
\r\n\r\n\tThere was a problem getting the authorization code, response details: {'method': 'POST', 'cookies': <SimpleCookie: abgea_region='eu-west-1'>, '_real_url': URL('https://accounts.brillion.geappliances.com/oauth2/g_authenticate'), '_url': URL('https://accounts.brillion.geappliances.com/oauth2/g_authenticate'), '_body': b'\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n<title> OAuth Login</title>\n\n\n\n\n\t\n\t\n\n\n\n\n\n<link\n\thref="/resources/scripts/css/bootstrap.min.css"\n\trel="stylesheet" />\n<link\n\thref="/resources/scripts/css/desktop.css"\n\trel="stylesheet" />\n\n\t<link href="https://fonts.googleapis.com/css?family=Poppins:400,500,600,700,900&display=swap"\n \trel="stylesheet">\n<script\n\tsrc="/resources/scripts/jquery-3.5.1.min.js"></script>\n\n\n\n\n\n\n\n\n \n
Sign In
\n \n One account across our brands.\n \n
\n
\n\t\t\t\t\n\t\t\t
\n\n\t\t\t\t\t\t\t\tIf you have a non-European or non United Kingdom account,\n\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\tsign in here\n\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t
\n\n\t\t\t\t\tDon't have an account? Sign up here
\n\n\t\t\t\t\trecaptcha_challenge_field
";\n\t\tcapData += ""\n\t\t\t\t+ $('#captchadiv').find('[name="recaptcha_challenge_field"]')\n\t\t\t\t\t\t.val() + "
";\n\t\tcapData += "recaptcha_response_field
";\n\t\tcapData += ""\n\t\t\t\t+ $('#captchadiv').find('[name="recaptcha_response_field"]')\n\t\t\t\t\t\t.val() + "
";\n\n\t\t$('#captchadiv2').html(capData);\n\t}\n\n\n</script>\n\n\n\t\n\n\n\n \t \n
\n Copyright 2016-2024 GE Appliances, a Haier company\n
\n\r\n\t\t\t\tTerms | \r\n\t\t\t\t Privacy \t|\r\n\t\t\t\t California Privacy Notice \t|\r\n\t\t\t\t Do Not Sell or Share my Personal Information \t|\r\n\t\t\t\t Accessibility \t\r\n\t\t\t\r\n\t\t
\r\n\r\n\tTraceback (most recent call last):
File "/usr/local/lib/python3.12/site-packages/gehomesdk/clients/async_login_flows.py", line 76, in async_get_authorization_code
code = await async_handle_ok_response(session, await resp.text())
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/lib/python3.12/site-packages/gehomesdk/clients/async_login_flows.py", line 111, in async_handle_ok_response
raise GeAuthFailedError(f"Authentication failed, reason: {reason}")
gehomesdk.exception.ge_auth_failed_error.GeAuthFailedError: Authentication failed, reason: Invalid Credentials
The text was updated successfully, but these errors were encountered: