Bug 1005584 - Facebook authentification fails if account is created with GOA
Summary: Facebook authentification fails if account is created with GOA
Keywords:
Status: CLOSED CURRENTRELEASE
Alias: None
Product: Fedora
Classification: Fedora
Component: gnome-online-accounts
Version: 19
Hardware: Unspecified
OS: Unspecified
unspecified
unspecified
Target Milestone: ---
Assignee: Debarshi Ray
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2013-09-08 18:38 UTC by Ghislain Vaillant
Modified: 2014-04-09 16:15 UTC (History)
8 users (show)

Fixed In Version:
Clone Of:
Environment:
Last Closed: 2014-04-09 16:15:22 UTC
Type: Bug
Embargoed:


Attachments (Terms of Use)


Links
System ID Private Priority Status Summary Last Updated
GNOME Bugzilla 707747 0 None None None Never
GNOME Bugzilla 710363 0 None None None Never

Description Ghislain Vaillant 2013-09-08 18:38:18 UTC
Description of problem:

A Facebook account can be successfully linked with GOA, but Empathy still fails to connect and throws a Athentification failure popup. Since the bug fix update of telepathy-gabble pushed as a result of bug #1004325, Facebook works if the account if linked from Empathy directly, instead of using GOA. 

How reproducible:

Tried on 2 computers running up-to-date Fedora 19 x86_64, 100% reproducible.

Steps to Reproduce:
1. Open GOA, Settings -> Online Accounts
2. Link your Facebook Account
3. Launch Empathy

Actual results:

A pop-up warns about the athentification failure. None of my Facebook contacts is shown in Empathy. 

Expected results:

My Facebook contacts should be shown in Empathy.

Additional info:

I have no other account sync'd besides Facebook. Again, Facebook works if GOA is bypassed and the account is sync'd directly from Empathy.

Comment 1 Martin Engbers 2013-09-15 10:02:44 UTC
I can confirm this bug on another computer running up-to-date Fedora 19 x86_64. Facebook chat works if the account is configured from within Empathy, but authorization fails for Facebook accounts configured using GOA. Google+ and Windows Live accounts are unaffected.

Comment 2 Gareth Jones 2013-09-15 20:57:08 UTC
Same issue here.

Comment 3 Debarshi Ray 2013-09-18 11:36:42 UTC
It doesn't work with Ubuntu/UOA/Empathy either. I am guessing something broke
at Facebook's end.

(In reply to Martin Engbers from comment #1)
> I can confirm this bug on another computer running up-to-date Fedora 19
> x86_64. Facebook chat works if the account is configured from within
> Empathy, but authorization fails for Facebook accounts configured using GOA.

That is because when you are using GOA it is using a different SASL mechanism -- namely X-FACEBOOK-PLATFORM [1]. Otherwise you are using DIGEST-MD5.

[1] https://developers.facebook.com/docs/chat/#platauth

Comment 4 Ghislain Vaillant 2013-09-28 10:45:52 UTC
Still happening in Gnome 3.10 (Fedora 20 alpha)

Comment 5 Viktor 2013-10-19 09:26:29 UTC
This bug is reported upstream and fixes has been pushed to master for 3.10
https://bugzilla.gnome.org/show_bug.cgi?id=710363


Note You need to log in before you can comment on or make changes to this bug.