Project Information
- Name of tool/project: OAuth Extension
- Project home page: https://www.mediawiki.org/wiki/Extension:OAuth
- Name of team requesting review: Platform Engineering
- Primary contact: @WDoranWMF , @BPirkle
- Target date for deployment: As soon as security review has passed
- Link to code repository / patchset:
Description of the tool/project::
We are developing a publicly accessible API portal. The work is described by the API Gateway documentation plan.
Description of how the tool will be used at WMF:
As part of this project we will be launching a new wiki on which we will make API requests to new API endpoints implemented by the OAuth extension hosted on meta.
Above we have listed the patchset adding this functionality and an additional patchset adding unit testing.
Working test environment
The extension is hosted on the beta environment for the API Portal wiki here:
https://meta.wikimedia.beta.wmflabs.org/w/rest.php/oauth2/client
Dependencies
This extension should be reviewable independently.
Has this project been reviewed before?
This is an existing extension, my understanding is that it has been previously reviewed but I was not able to find a task covering this.
Post-deployment:
Platform Engineering will continue to own the extension in production