User:NNikkhoui (WMF)/Local OAuth Setup
To install and test out the OAuth Extension locally, I had to execute some extra steps before it was setup properly:
- Execute:
USE default;
UPDATE `user`
SET `user_email_authenticated`= DATE_FORMAT(NOW(),'%Y%m%d%H%i%s')
WHERE `user_email_authenticated` IS null;
in the database to confirm my user email address
- Add the following to my LocalSettings.php
$wgGroupPermissions['sysop']['mwoauthproposeconsumer'] = true;
$wgGroupPermissions['sysop']['mwoauthupdateownconsumer'] = true;
$wgGroupPermissions['sysop']['mwoauthmanageconsumer'] = true;
$wgGroupPermissions['sysop']['mwoauthsuppress'] = true;
$wgGroupPermissions['sysop']['mwoauthviewsuppressed'] = true;
$wgGroupPermissions['sysop']['mwoauthviewprivate'] = true;
$wgGroupPermissions['sysop']['mwoauthmanagemygrants'] = true;
- Add the following settings to set public/private key inside docker container:
$wgOAuth2PrivateKey
$wgOAuth2PublicKey