Page MenuHomePhabricator

pywikibot: Implement Support For OAuth
Closed, DuplicatePublic


  • Name: Rahul Chaudhary
  • Email:
  • Web Page / Blog / Microblog / Portfolio:
  • Resume (optional):
  • Location: Toronto, Canada
  • Typical working hours: 25-30 Hours a week
  • Synopsis: This will make accessibility to ToolLabs much easier, as instead of having to create a new username and password login set, all the user will have to do is login through their MediaWiki credentials and use OAuth "tokens" instead of username and password to login. This is not just convenient it also makes the login safer, because if some manages to get access to their ToolLabs username/password, they will essentially be able to lock away the actual user - and the fact that a lot of people use the same username and password for different websites makes it even more dangerous.
  • Deliverables: I will work on learning more about making the OAuth as secure as I can in the first 10 days after summer starts. In the next 30 days I will be able to finish most of the OAuth integration, and I will leave another 10 days for testing and 5 for any unexpected bugs that need resolving. After this I will work on as many microtasks (1 at the very least) as I can until summer ends.
  • Participation: I plan to communicate using email/text messages/Skype/phone whichever is more convenient for the other person, and have a private or public repository on GitHub for the code. I will ask mentors for help if I can't seem to figure out something, and give updates on my progress once every week on Friday.
  • About You: I am a second year undergraduate Computer Science student studying at University of Toronto. I have been coding since 8th Grade and I love to innovate and develop new things. I have previous experience in web development, and I have learned (however never gotten the chance to implement) OAuth 2.0. I also have previous experience in python as I have worked with it in quite a few of my projects and some of the courses. I would love to work to implement OAuth support to tool-labs for Google Summer of Code 2015. I will have a part time job during summer - around 15 hours a week - but that's my only time commitment.

Related Objects

Event Timeline

rahulch95 claimed this task.
rahulch95 raised the priority of this task from to High.
rahulch95 updated the task description. (Show Details)
rahulch95 added subscribers: Nv1620, Sampadmedda, Aklapper and 20 others.

Hi @rahulch95 you can follow our Application template to create your proposal. Keep in mind that you do need to work on the microtasks mentioned on the project task to be considered for GSoC.

rahulch95 updated the task description. (Show Details)Mar 25 2015, 6:17 AM
rahulch95 set Security to None.

@rahulch95 you missed out the "Synopsis", "Deliverables", "Past Participation", "About You" etc.

Dumindux removed a subscriber: Dumindux.Mar 25 2015, 6:49 AM
jayvdb renamed this task from Implement Support For OAuth to pywikibot: Implement Support For OAuth.Mar 26 2015, 12:31 AM
rahulch95 updated the task description. (Show Details)Mar 28 2015, 7:04 PM

Hello! It appears that you have not submitted your proposal on Melange. Could you confirm if that is so?

Sitic removed a subscriber: Sitic.Mar 28 2015, 9:56 PM