- name: WikimediaApiPortalOAuth
- This extension is intended solely for use on the Wikimedia API Portal.
- The API Portal will not be the central OAuth wiki, so it will need to communicate with that wiki by API for creating and managing OAuth 2.0 clients.
- Provides UI elements to allow a user to request a new OAuth 2.0 client compatible with the Wikimedia API Gateway.
- Defaults many of the OAuth 2.0 client parameters to acceptable values for the Wikimedia API Gateway.
- Provides client code for making an API request to the central OAuth wiki (e.g. meta.wikimedia.org) to propose a new OAuth 2.0 client.
Description
Details
Status | Subtype | Assigned | Task | ||
---|---|---|---|---|---|
Resolved | • eprodromou | T235270 Wikimedia API Gateway | |||
Resolved | apaskulin | T247837 Create API Portal MVP | |||
Resolved | Art.tsymbar | T251283 Create extension to provide functionality for creating and managing OAuth 2.0 clients from API Portal | |||
Resolved | apaskulin | T251694 Document extension WikimediaApiPortalOAuth | |||
Resolved | Reedy | T254947 Security Review Request for WikimediaApiPortalOAuth Extension | |||
Resolved | • Pchelolo | T261358 Review CORS strategy for WikimediaApiPortalOAuth extension | |||
Resolved | • Pchelolo | T261696 MW REST Framework support for authenticated CORS | |||
Resolved | Vlad.shapik | T264102 Update Linting Rules | |||
Resolved | Art.tsymbar | T264110 Missing error message wikimediaapiportaloauth-email-not-confirmed |
Event Timeline
Change 608687 had a related patch set uploaded (by Cicalese; owner: Cicalese):
[mediawiki/tools/release@master] Start branching WikimediaApiPortal skin and WikimediaApiPortalOAuth extension
https://gerrit.wikimedia.org/r/c/mediawiki/tools/release/ /608687
Change 608687 merged by jenkins-bot:
[mediawiki/tools/release@master] Start branching WikimediaApiPortal skin and WikimediaApiPortalOAuth extension
https://gerrit.wikimedia.org/r/c/mediawiki/tools/release/ /608687
Change 609206 had a related patch set uploaded (by Cicalese; owner: Cicalese):
[operations/mediawiki-config@master] Install WikimediaApiPortal/WikimediaApiPortalOAuth - I: Add i18n
https://gerrit.wikimedia.org/r/c/operations/mediawiki-config/ /609206
Change 609210 had a related patch set uploaded (by Cicalese; owner: Cicalese):
[operations/mediawiki-config@master] Install WikimediaApiPortal/WikimediaApiPortalOAuth - II: Add flag to IS
https://gerrit.wikimedia.org/r/c/operations/mediawiki-config/ /609210
Change 609211 had a related patch set uploaded (by Cicalese; owner: Cicalese):
[operations/mediawiki-config@master] Install WikimediaApiPortal/WikimediaApiPortalOAuth - III: Install where enabled
https://gerrit.wikimedia.org/r/c/operations/mediawiki-config/ /609211
Change 609215 had a related patch set uploaded (by Cicalese; owner: Cicalese):
[operations/mediawiki-config@master] Install WikimediaApiPortal/WikimediaApiPortalOAuth - IV: Enable on Beta Cluster
https://gerrit.wikimedia.org/r/c/operations/mediawiki-config/ /609215
@ItSpiderman: please confirm what configuration settings are needed for WikimediaApiPortalOAuth in https://gerrit.wikimedia.org/r/c/operations/mediawiki-config/+/609211.
Change 597553 had a related patch set uploaded (by Alex Paskulin; owner: ItSpiderman):
[mediawiki/extensions/WikimediaApiPortalOAuth@master] Init
Change 614841 had a related patch set uploaded (by Ppchelko; owner: Clarakosi):
[mediawiki/extensions/OAuthRateLimiter@master] Initial commit with extension.json and boilerplate setup
Change 614841 abandoned by Ppchelko:
[mediawiki/extensions/OAuthRateLimiter@master] Initial commit with extension.json and boilerplate setup
Reason:
Ouch
Change 614845 had a related patch set uploaded (by Ppchelko; owner: Ppchelko):
[mediawiki/extensions/WikimediaApiPortalOAuth@master] Setup extension.json and other boilerplate
Change 614845 merged by jenkins-bot:
[mediawiki/extensions/WikimediaApiPortalOAuth@master] Setup extension.json and other boilerplate
Change 609206 merged by jenkins-bot:
[operations/mediawiki-config@master] Install WikimediaApiPortal/WikimediaApiPortalOAuth - I: Add i18n
Change 609210 merged by jenkins-bot:
[operations/mediawiki-config@master] Install WikimediaApiPortal/WikimediaApiPortalOAuth - II: Add flag to IS
Change 609211 merged by jenkins-bot:
[operations/mediawiki-config@master] Install WikimediaApiPortal/WikimediaApiPortalOAuth - III: Install where enabled
Change 609215 merged by jenkins-bot:
[operations/mediawiki-config@master] Install WikimediaApiPortal/WikimediaApiPortalOAuth - IV: Enable on Beta Cluster
Change 597553 merged by jenkins-bot:
[mediawiki/extensions/WikimediaApiPortalOAuth@master] Initial implementation
Thanks, Art! Confirmed that the extension is ready to test on beta. We'll be tracking acceptance testing in T261702