Page MenuHomePhabricator

[EPIC] WDQS behind API Gateway
Closed, DuplicatePublic

Description

As a developer of WDQS I want to delegate plumbing to a standardized solution so that I can focus on the core / specific issues of the service.

The work being done by Core Platform on API Gateway might make sense to be reused in the context of WDQS. In particular, externalizing throttling / rate limiting / access control / API Tokens / etc...

The first step is to better define what we need, check with the Core Platform team to see if they support it, and then create a plan.

Event Timeline

Restricted Application added a subscriber: Aklapper. · View Herald Transcript
CBogen renamed this task from WDQS behind API Gateway to [EPIC] WDQS behind API Gateway.Sep 28 2020, 3:33 PM
CBogen updated the task description. (Show Details)
CBogen added a project: Epic.
CBogen moved this task from Incoming to Epics on the Wikidata-Query-Service board.
Gehel triaged this task as Medium priority.Oct 6 2020, 2:09 PM

Change 666387 had a related patch set uploaded (by Mholloway; owner: Michael Holloway):
[mediawiki/core@master] generateRandomSessionId: Catch and fall back if getRandomValues fails

https://gerrit.wikimedia.org/r/666387