Bug 271865

Summary: Choqok should allow Oauth authentication for all Statusnet installations
Product: [Applications] choqok Reporter: Bruno J. <maxijac>
Component: generalAssignee: Mehrdad Momeny <mehrdad.momeny>
Status: RESOLVED DOWNSTREAM    
Severity: normal    
Priority: NOR    
Version: unspecified   
Target Milestone: ---   
Platform: Unlisted Binaries   
OS: Linux   
Latest Commit: Version Fixed In:

Description Bruno J. 2011-04-27 19:46:10 UTC
Version:           unspecified (using KDE 4.6.2) 
OS:                Linux

And not only identi.ca
I could not find any reason for this behaviour.



Reproducible: Didn't try
Comment 1 Mehrdad Momeny 2011-05-01 07:36:56 UTC
For any StatusNet installation, You need to register Choqok as a client app, and get a consumer key / consumer secret pair, and give it to Choqok (there's no way other than code for this right now!)
We can't let you register and enter the consumer key/secret because anyone should register Choqok for itself, and this isn't the correct solution! There should be one Choqok registration for any service! And we can't achieve this!
Comment 2 Bruno J. 2011-05-01 14:15:44 UTC
Oh I see, I need to recompile choqok for that, though ?
Comment 3 Bruno J. 2011-05-01 14:17:58 UTC
Oh I see, I need to recompile choqok for that, though ?
Comment 4 Mehrdad Momeny 2011-05-01 14:25:48 UTC
(In reply to comment #3)
> Oh I see, I need to recompile choqok for that, though ?
hmm, If you want to do this for one statusnet website, No, I can teach you to do it ;)
Comment 5 Bruno J. 2011-05-01 14:31:14 UTC
I'm interested :)
Comment 6 Mehrdad Momeny 2011-05-08 12:28:18 UTC
Sorry, I forgot this thread :(

I checked the src code, you can't do this without changing the code.

If you want to change code:

Edit: microblogs/laconica/laconicaeditaccount.cpp
line 48,49 change the consumerKey and consumerSecret values to your registered one.
comment out line 145 to 149 (place // at the beginning of lines)

Now build the code and do like what you do it for Identi.ca

Let me know if there's any problem