Bug 242048

Summary: uses deprecated HTTP Basic authentication for Twitter
Product: [Plasma] plasma4 Reporter: Marcus Better <marcus>
Component: widget-microbloggingAssignee: Plasma Bugs List <plasma-bugs>
Status: RESOLVED FIXED    
Severity: major CC: asraniel, rjpbitanga
Priority: NOR    
Version: unspecified   
Target Milestone: ---   
Platform: Debian unstable   
OS: Linux   
Latest Commit: Version Fixed In:

Description Marcus Better 2010-06-18 06:36:18 UTC
From inspecting the trunk sources, it seems to me that the Twitter data engine is using HTTP Basic authentication. This is deprecated by twitter, and will not work after August 31 this year. Clients must migrate to OAuth or xAuth by then, or they will just stop working. (OAuth would be preferable in this case.)
Comment 1 Beat Wolf 2010-06-18 11:33:54 UTC
there was some talk about that... i thought that was already fixed
Comment 2 Marcus Better 2010-06-18 11:47:44 UTC
(In reply to comment #1)
> there was some talk about that... i thought that was already fixed

I only looked quickly at the code and didn't see any sign of this, but I could have been looking at the wrong layer... network capture is not much use either since it's using HTTPS.
Comment 3 Ryan P. Bitanga 2010-06-23 01:39:14 UTC
Fixed in trunk. Can someone please close this bug?
Comment 4 Will Stephenson 2010-06-23 09:34:24 UTC
SVN commit 1141669 by wstephens:

Backport r1141365, adding OAuth support to the Twitter dataengine
BUG: 242048


 M  +5 -2      CMakeLists.txt  
 A             oauth.cpp   [License: LGPL (v2+)]
 A             oauth.h   [License: LGPL (v2+)]
 M  +102 -8    timelinesource.cpp  
 M  +19 -0     timelinesource.h  


WebSVN link: http://websvn.kde.org/?view=rev&revision=1141669