What
Request to install the MediaWiki OAuth extension on the wiki.
Why
Two projects would benefit from this:
Meeting Notes Tools
Right now the meeting notes automation posts as a bot account. With OAuth, the person who actually processes/publishes the notes could authenticate and have the edit attributed to them. Same for any future admin panel — we'd want wiki admins to log in as themselves rather than sharing credentials.
Quest Board (nbquest.nthmost.net)
The quest board prototype currently uses the wiki's action=login API directly, which means users type their wiki password into our app. Not ideal.
With OAuth, users authenticate on the wiki itself and grant the app permission. When someone creates a quest or marks one complete, the app could also update the relevant guild's wiki page — attributed to that user, not a bot.
Technical bits
Related
Happy to help test once it's installed.
What
Request to install the MediaWiki OAuth extension on the wiki.
Why
Two projects would benefit from this:
Meeting Notes Tools
Right now the meeting notes automation posts as a bot account. With OAuth, the person who actually processes/publishes the notes could authenticate and have the edit attributed to them. Same for any future admin panel — we'd want wiki admins to log in as themselves rather than sharing credentials.
Quest Board (nbquest.nthmost.net)
The quest board prototype currently uses the wiki's
action=loginAPI directly, which means users type their wiki password into our app. Not ideal.With OAuth, users authenticate on the wiki itself and grant the app permission. When someone creates a quest or marks one complete, the app could also update the relevant guild's wiki page — attributed to that user, not a bot.
Technical bits
mwoauthSpecial:OAuthConsumerRegistrationRelated
Happy to help test once it's installed.