[06:51:37] LOL we still have Special:Contributions limited to 500 rows [08:26:54] "500 edits should be enough for anybody" [09:24:12] "if everybody that read this contributed 500 edits..." [12:23:03] On Wikidata, with 500 edits at a time I see barely a first scratch of one batch of edits by one user. :) [12:24:52] it will get fixed eventually [14:11:04] Hello, could someone with the correct rights please make packagist pick up https://github.com/wikimedia/mediawiki-tools-phan-Utils ? Or perhaps redirect me to the right place for this question. Thanks! [14:18:11] Daimona: You mean, add it to packagist? [14:18:50] https://packagist.org/packages/mediawiki/phan-utils [14:19:31] Yep [14:19:41] Thank you [14:19:43] I've just done the hook too [16:41:30] Is it better to close old Phabricator tasks that were probably fixed by nonspecific unrelated changes (change in system architecture, package update) as Resolved or Declined (could not reproduce)? [16:42:30] Declined is more "We won't do this" [16:42:37] You could use invalid, as the bug report is now invalid [16:44:06] Makes sense [16:44:23] might be worth mentioning on https://www.mediawiki.org/wiki/Bug_management/Bug_report_life_cycle if there's a good way to phrase it [16:46:28] Drop Andre a talk page message (he's seemingly not on IRC atm) and/or file a phab task about it? [16:47:29] hi [16:48:16] Hello CustosLimen_, what's up? [16:50:47] I'm trying to make a react app that does OAuth using oidc-client-js with PKCE Flow [16:50:59] First, just want to know, is client_id supposed to be secret? [16:52:40] then, I'm having a problem, I am using https://bpa.st/ZWNQ [16:53:50] and this tries to take me to: https://en.wikipedia.org/w/api.php/.well-known/openid-configuration [16:53:54] which does not exists [16:54:06] is there a .well-known/openid-configuration for wikimedia [16:54:09] and if so where do I get it? [16:55:01] https://meta.wikimedia.org/wiki/Special:OAuthListConsumers/view/309416c57b66a4b101c1320956e75390 [16:55:53] okay [16:56:11] that is my client yes [16:56:35] so that answers your first question, no, client IDs are not secret [16:56:53] okay [16:56:56] that is good [16:57:15] I think maybe I should just set the info manually, instead of relying on .well-known/openid-configuration [16:57:25] but I dunno how exactly [16:57:35] would be nice to look at it and see what I should set it to [16:58:03] We don't use OpenID afaik, instead we use a similar custom protocol [16:58:28] OAuth2 [16:58:31] hmm [16:58:35] 🤔 [17:00:30] https://www.mediawiki.org/wiki/OAuth/For_Developers reccomends the passport-mediawiki-oauth library for Node.js, and https://wikitech.wikimedia.org/wiki/Help:Toolforge/My_first_NodeJS_OAuth_tool#Step_3:_Add_support_for_OAuth_authentication has some guidance for setting it up [17:01:14] I unfortunately have no real experience with Oauth, and can't really help much. Someone else may be able to though [17:01:50] OAuth2 is fairly standard... Not really a custom protocol ;) [17:02:04] see I want to do it all in browser side [17:02:12] as the app will be on gitlab.io [17:02:32] but I guess I just have to fill out endpoint info from .well-known/openid-... by hand [17:03:33] What are you trying to do? [17:05:28] I want to make an app to create or update wikidata item if you give it some string [17:05:46] so you give it a DOI and it will lookup metadata and populate wikidata [17:05:52] under your name [17:06:40] You could request a Toolforge account instead, and build it on Wikimedia Foundation-maintained servers https://wikitech.wikimedia.org/wiki/Portal:Toolforge [17:08:44] I would prefer not to [17:08:50] I did request an account though [17:08:57] still don't want to use it if I don't have to [17:09:07] much prefer it run client side in browser [17:09:49] I don't think we support OpenID Connect [17:10:16] we provide a very similar endpoint, but probably not similar enough for an OIDC client to work [17:23:20] well the client does support OAuth2 also [17:23:27] so I guess just have to fill info manually