-
Notifications
You must be signed in to change notification settings - Fork 88
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
app passwords gone? #526
Comments
Hi. I have the same issue. Get error "Invalid username or password (401)" when I try to connect. The app password page is also removed when I check Facebook using webbrowser. :( A friend is still able to connect using this plugin, but he also doesn't have the app password page when checking Facebook using webbrowser. I can't find any official information about Facebook has dropped support for app password, and the help page still refers to the app passord page, which no longer exist for me. Maybe Facebook just has silently removed support for app passwords. That will maybe means the end for this plugin. :(( |
I am seeing the same things. Without 2FA support, this plugin is dead to me. I tried disabling 2FA on my account, but it immediately spits me back to re-enabling 2FA again. App passwords were a nice way to get around it, but they were silently removed. |
I guess I'd be up for applying some changes, given the stuff in that ticket. |
Nevermind, managed to get it working with a test account. |
@dequis - I'd be happy to donate to your favorite charity again, if that helps. :) |
Eion was able to get me a capture from ios. Looks somewhat simple. I'll try to get to this as soon as I can. |
I just got hit by this too... :( I read the other issue and I'm not sure I understand correctly - is there a way right now to make Pidgin work with FB's two-factor auth? |
@boris-petrov - yes, you can run the python script, get the token, jam it into accounts.xml and it'll work. |
@grimmy - any update? Did the python script from the other bug help? |
I've kind of got this working, but there's some issues getting it implemented correctly and going to take me a bit of time to figure out. |
Using the original, or my mostly-automated hack (https://raw.githubusercontent.com/akhepcat/Miscellaneous/master/pidgin-fb-login-2fa.py) of a script (to grab the necessary auth data) i'm not able as of today to log in with 2FA anymore. I'm able to retrieve the token correctly, but shutting down pidgin, inserting the new token, and restarting just causes the login process on FB to attempt reauthentication. Unfortunately, i don't know why, and don't have the skills/exp to look at it and see what's going on. |
Same thing here :( |
My old app password stopped working too. :( |
I had a similar issue where I couldn't log in using the script, remaking the account on pidgin fixed the issue. It seems it's working correctly (at least for me, currently) |
Tried to remake the account with no success:
And i'm immediately prompted by my phone "a new device requiring 2FA..." to reauthenticate. |
I faced the same issue but after a couple of tries, I noticed that the accounts.xml file was being removed when I exit Pidgin. So I just made all the necessary changes to accounts.xml, copied the contents, closed Pidgin, reloaded accounts.xml, replaced its contents with the modified accounts.xml text and started Pidgin again. |
@sbstratos79 - see my note over here: it works if you ignore that pop-up! (though i don't know why your accounts.xml would be deleted, that ... seems broken. maybe it's being hidden, or moved somewhere else? I'm on linux, though, and don't use it anywhere else) |
I have already seen the comment. I didn't interact with the confirmation notification. But I didn't wait for an sms code either since I've disabled sms confirmation. I use Google authenticator and using that code worked for me. But as I said, i keep getting logged out. |
@akhepcat - I like your enhancements to my script. I've adopted it and sent you a PR with some fixes. |
Already adopted with one cleanup. :-) Thanks! I've got some other ideas, but calling dbus from python is outside my wheelhouse. For now. |
You might want pystemd - my former coworkers maintain it. There's also a straight dbus library. |
I think i've got the first pass of what I want it to do at startup but i don't have enough skill to use the dbus interface to actually make the changes in the config file while things are running. https://raw.githubusercontent.com/akhepcat/Miscellaneous/master/pidgin-fb-login-2fa-v2.py is where i'm working on the next-gen version. |
I've forked this on github and redone the build system using Meson, if someone can assist me with libpurple we should be able to get facebook 2fa working in pretty short order. I've been working on getting bitlebee's facebook api code integrated into the codebase. |
I'm going to need assistance/guidance on how they want to integrate this. I kind of took a flamethrower to the repo. Ripped out all of the .hg stuff and wiped out the auto-tools/automake config.. I'm assuming they will probably want to ingest my meson.build script and incrementally remove/clean up? |
It looks like FB dropped app-passwords (or at least I can't find them in my settings anymore)... This may mean we have to support FB's full 2-factor flow properly. :/ I can no longer login via pidgin.
The text was updated successfully, but these errors were encountered: