hammem / monarchmoney

Python API for Monarch Money
MIT License
148 stars 26 forks source link

Login fails with "HTTP Code 404: Not Found" when using a complex password #98

Closed zcm closed 4 months ago

zcm commented 6 months ago

Passwords such as the following cause login to fail with a 404 (not my real password, but an example that actually fails):

Ab[1C*[Def`'&]2g,/H%3I}J'_KLmn`o

I had to change my password to alphanumeric (i.e., no symbols) to get login to work properly. The example password has both quotes and a forward slash, so that might be the cause.

grablair commented 6 months ago

Can you give us a code example that results in the 404? (use a dummy email and replace your password w/ that dummy password in the example)

I just want to make sure I know how you're inputting the password into the login method; whether it be with double quotes, single quotes, multi-line, variable, etc.

grablair commented 6 months ago

I just changed my own password to the exact example you supplied (and changed it back) and I was able to successfully login without error.

FWIW a 404 on login means "no account with that username and password combination exists", not "this endpoint / webpage doesn't exist"

hammem commented 5 months ago

@zcm , based on @grablair not being able to reproduce this, I'm inclined to close the issue. please let us know if this is still happening.

hammem commented 4 months ago

Closing, since we can't reproduce it.