[00:02:36] tgr: here's what I've found so far -- T149150 [00:02:37] T149150: OAuth api access on wikitech fails with consumed nonce error - https://phabricator.wikimedia.org/T149150 [00:06:27] anomie: when you are working tomorrow I bet you can tell us what the right way to fix T149150 is :) [00:12:40] probably just use AUDIENCE_RAW for the username lookup when doing the session verification [00:39:20] bd808: you should probably set wgMWOAuthSharedUserIDs to false [00:40:31] it should make no difference when the wiki has no shared identity extension installed, but it's probably more performant that way (and would not trigger this bug, either) [01:30:30] ah ha! that seems easy enough to do [01:42:42] I don't see how it gets set to true. I must be missing something [02:02:09] it's set to local', probably [02:02:20] 'local' [02:05:24] (um, no, I'm confusing it with $wgMWOAuthSharedUserSource) [02:06:49] it's true, but I don't see config that changes it from the default false in extension.json [02:07:07] bd808: so apparent MWOAuthHooks::onSetupAfterCache() sets wgMWOAuthSharedUserIDs to true if a central wiki (as in, $wgMWOAuthCentralWiki) is defined [02:07:22] and you changed that recently to work around something else IIRC [02:09:17] ah. I should just be setting $wgMWOAuthCentralWiki = false [02:09:45] instead for setting it to $wgDBname [02:10:22] flase gets translated to wfWikiId() in that same callback [02:34:12] once I get oauth working on wikitech I'm going to make a tool just for adding patches to swat. Editing that page is horrible. :/ [04:51:06] tgr|away: have you seen https://en.wikipedia.org/wiki/Wikipedia:Village_pump_(technical)#Owner-only_OAuth_consumers_no_longer_work ? Cyberpower was also complaining on IRC about it [04:58:52] legoktm: hm, seems to work for me [04:59:27] he was getting "mwoauth-invalid-authorization-not-approved" [04:59:34] and he's in the -commtech channel [04:59:47] so many channels [04:59:49] or I can tell him to file a bug :P [21:01:23] RFC meeting starting now in #wikimedia-office: embedding HTML in SVG