Page MenuHomePhabricator

OAuth: Grant "High-volume editing" is confusing (does not provide "edit" right)
Closed, ResolvedPublic

Description

When an app asked for an authentication via Wikipedia for "High-volume editing" the first response is shock. Why would this supposedly read-only tool be needing this?

I assume the grant is for generic "bot". In this case for "noratelimit" and "apihighlimits". But please don't call it editing because it is incorrect (rate limit applies to edits, but also other non-edit actions; and apihighlimits only applies to queries, not edits), and simply wrong (this grant does not provide the "edit" right at all).

Event Timeline

bzimport raised the priority of this task from to High.Nov 22 2014, 3:34 AM
bzimport set Reference to bz68312.
bzimport added a subscriber: Unknown Object (MLST).
Tgr lowered the priority of this task from High to Low.
Tgr updated the task description. (Show Details)
Tgr set Security to None.

The highvolume grant is bot + apihighlimits + noratelimit + markbotedits. Certain rights implying the application intends to do something that it actually does not is a problem in general, e.g. T94478 or T64298. But in that case it could indeed be avoided by improving the wording.

See T110249 for fixing the fundamental problem (no way to set noratelimits if the user does not have the right).

Frostly raised the priority of this task from Low to High.
Frostly added a project: User-Frostly.
Frostly subscribed.
In T70312#1573425, @Tgr wrote:

See T110249 for fixing the fundamental problem (no way to set noratelimits if the user does not have the right).

This is important as well, but I think a rename here is good too (the above would reduce the fraction of users that get this message, but for those who do, they still receive a unhelpful one).

Change 791739 had a related patch set uploaded (by EpicPupper; author: EpicPupper):

[mediawiki/extensions/OAuth@master] Clarify wording for high-volume grants

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

Change 791739 abandoned by EpicPupper:

[mediawiki/extensions/OAuth@master] Clarify wording for high-volume grants

Reason:

Wrong repo; the message is in core

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

Change 791740 had a related patch set uploaded (by EpicPupper; author: EpicPupper):

[mediawiki/core@master] Clarify wording for high-volume grants

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

Maybe we can put bot in parentheticals, since many wiki users would be looking for that specifically? e.g. "High-volume (bot) access".

Added parentheticals and fixed attribution.

Change 791740 merged by jenkins-bot:

[mediawiki/core@master] Clarify wording for high-volume grants

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