If you enable Facebook Login Approvals (in facebook.com > Account
Settings > Security > Login Approvals > [X] Require me to enter a
security code each time an unrecognized computer or device tries to
access my account) then Facebook sends a SMS to your phone with a code
you must enter in the login page after you login with a browser/app
you've never used before. This happens when logging in to Gwibber. In
Gwibber you get to enter the code from the SMS, assign a device name so
the "browser" is recognized, and asks to allow the app to connect &
post. After the setup is complete the window closes and you go back to
the accounts manager in Gwibber and the Facebook account is there but
the Approve button still appears and when you click it the whole process
starts over again, sending a new SMS and asking for a new device name to
assign to Gwibber.

In the browser Facebook sets "recognized" computers as cookies, and for some 
apps (mobile phones, webmessengers) it sends a code to use as a password 
instead of the real one.
My guess is Gwibber doesn't store cookies and doesn't use app-passwords, so it 
is never seen by Facebook as a recognized device.

If you disable Login Approvals in Facebook Gwibber works fine.

** Changed in: gwibber (Ubuntu)
       Status: Incomplete => Confirmed

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/964837

Title:
  Gwibber fails to add Facebook account with Login
  Approvals/Notifications enabled

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/gwibber/+bug/964837/+subscriptions

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to