The Community Development team is setting up a learning platform on a hosted Moodle instance, outside WMF infrastructure. It is essential that learners be able to log in with their Wikimedia identities, so we want to use Moodle's OAuth consumer capabilities to allow Wikimedia logins.
I have already applied to register our Moodle as a Wikimedia OAuth consumer, and it has already been approved.[1] So we have the client ID and client secret.
We now need help figuring out the precise strings to feed into the "endpoints" fields in the OAuth configuration on the Moodle side. I understand WMF Engineering isn't necessarily familiar with Moodle, but an engineer familiar with our OAuth implementation would be well-equipped to figure out how to configure it. The Moodle documentation[2] on the OAuth feature, focusing on OAuthing versus Google etc., was not sufficient for me to figure out custom providers without delving into the codebase.
If you could identify an engineer with familiarity with Wikimedia OAuth to devote (in my estimate) between 1 and 2 hours to helping us accomplish this integration -- a one-time effort -- we would be very grateful.
I will be the contact person working with that engineer, providing the login credentials and navigation within the Moodle configuration, to minimize the time the engineer has to spend on anything but the core issue.
Thanks!
A.
[1] https://meta.wikimedia.org/wiki/Special:OAuthListConsumers/view/7800c725db56ae33be9b597208b1e87a
[2] https://docs.moodle.org/310/en/OAuth_2_services