Page MenuHomePhabricator

API RSD/EditURI does not work on private wikis
Closed, ResolvedPublic

Description

On private wikis (login only) attempting to read the /api.php?action=rsd which EditURI points to returns an readapidenied error, to make matters worse this error is actually a HTML document. As a result API discovery doesn't work on private wikis, even though the API is usable even on private wikis (ie: if you use action=login).

RSD information isn't private information so we should simply change it so that it's publicly readable.


Version: 1.23.0
Severity: normal

Details

Reference
bz64085

Event Timeline

bzimport raised the priority of this task from to Needs Triage.
bzimport set Reference to bz64085.
bzimport added a subscriber: Unknown Object (MLST).

Change 127208 had a related patch set uploaded by Daniel Friesen:
(bug 64085) Make API action=rsd work on private wikis.

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

Change 127208 had a related patch set uploaded by Anomie:
Make API action=rsd work on private wikis

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

Change 127208 merged by jenkins-bot:
Make API action=rsd work on private wikis

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

This change should be deployed to WMF wikis with 1.24wmf2, see https://www.mediawiki.org/wiki/MediaWiki_1.24/Roadmap for the schedule.