Page MenuHomePhabricator

[EPIC] WDQS behind API Gateway
Open, MediumPublic

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

Gehel created this task.Sep 21 2020, 6:58 PM
Restricted Application added a project: Wikidata. · View Herald TranscriptSep 21 2020, 6:58 PM
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 All WDQS-related tasks 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

Mholloway added a subscriber: Mholloway.

Faulty bug tag, sorry!