Bug 242048 - uses deprecated HTTP Basic authentication for Twitter
Summary: uses deprecated HTTP Basic authentication for Twitter
Status: RESOLVED FIXED
Alias: None
Product: plasma4
Classification: Plasma
Component: widget-microblogging (show other bugs)
Version: unspecified
Platform: Debian unstable Linux
: NOR major
Target Milestone: ---
Assignee: Plasma Bugs List
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2010-06-18 06:36 UTC by Marcus Better
Modified: 2010-06-23 09:34 UTC (History)
2 users (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
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