I have an owner-only OAuth consumer. When I make a request to:
https://meta.wikimedia.org/wiki/Special:OAuth/identify
I get the following error:
An error occurred in the OAuth protocol: Invalid signature
Or if I make a request to:
https://meta.wikimedia.org//w/api.php?action=query&format=json&list=users&usprop=blockinfo%7Cgroups%7Ceditcount%7Cregistration%7Cemailable%7Cgender&ususers=DBarratt+(WMF)
I get the following error:
The authorization headers in your request are not valid: Invalid signature See https://meta.wikimedia.org/w/api.php for API usage. Subscribe to the mediawiki-api-announce mailing list at <https://lists.wikimedia.org/mailman/listinfo/mediawiki-api-announce> for notice of API deprecations and breaking changes.
I've tried this with mediawiki/oauthclient, Guzzle OAuth Subscriber, and Postman with the same result(s). I've also tried SHA1 and RSA signature methods. My only conclusion is that owner-only OAuth consumers do not work. :(