Page MenuHomePhabricator

Request for Documentation: Python Flask OAuth2 Integration
Closed, ResolvedPublic

Description

I’ve developed a sample repository to demonstrate the integration of OAuth2 authentication in Flask applications. This repository can serve as a starting point for developers building tools that require secure user authentication via Wikimedia OAuth.

Repository Link: https://github.com/gopavasanth/My_first_Flask_OAuth2_tool

The task is to:

The documentation should include:

  • Prerequisites and step-by-step setup instructions to enable Oauth2 with Python Flask app.

Feel free to use or adapt the README in the repository as a starting point.

Documentation on Meta: https://meta.wikimedia.org/wiki/User%3AChinmayee_Mishra%2FHelp%3AToolforge%2FMy_first_Flask_OAuth2_tool

Event Timeline

Chinmayee_Mishra changed the task status from Open to In Progress.Dec 21 2024, 9:54 AM

Thank you for tagging this task with good first task for Wikimedia newcomers!

Newcomers often may not be aware of things that may seem obvious to seasoned contributors, so please take a moment to reflect on how this task might look to somebody who has never contributed to Wikimedia projects.

A good first task is a self-contained, non-controversial task with a clear approach. It should be well-described with pointers to help a completely new contributor, for example it should clearly point to the codebase URL and provide clear steps to help a contributor get set up for success. We've included some guidelines at https://phabricator.wikimedia.org/tag/good_first_task/ !

Thank you for helping us drive new contributions to our projects <3

Pppery changed the task status from In Progress to Open.Dec 29 2025, 4:20 AM

Hi @Chinmayee_Mishra, could you please share the document that you have prepared earlier here? Thanks!

Hi! I'm Usama Walayat, a GSoC 2026 applicant for the Wikifile-Transfer project. I have hands-on experience with Python and Flask and would love to contribute to this documentation task. May I claim it? I'll get started right away once assigned

Hi @UsamaWalayat144242, you are welcome to work on this task, no need to ask for permission first. You can claim it by assigning it to yourself and marking its status as "In progress". Here are some resources to help you as you go:

https://www.mediawiki.org/wiki/New_Developers
https://www.mediawiki.org/wiki/Documentation and especially https://www.mediawiki.org/wiki/Documentation/Contribute

Thanks for wanting to help with Wikimedia technical documentation!

Chinmayee_Mishra updated the task description. (Show Details)
Chinmayee_Mishra updated the task description. (Show Details)