stable

Clone or download

Read-only

Register the MediaWiki standalone OAuth2 app

When the configuration files holding the ID and secret is re-generated, a new OAuth2 app is created. If the MediaWiki OAuth2 app already exist the secret is rotated. Part of story #26042: install mediawiki standalone Change-Id: I110d05e8618a2f8e4c93af8ccff10f269811fba7

Modified Files

Name
M plugins/mediawiki_standalone/include/Configuration/LocalSettingsFactory.php +10 −1 Go to diff View file
M plugins/mediawiki_standalone/include/Configuration/LocalSettingsInstantiator.php +9 −2 Go to diff View file
M plugins/mediawiki_standalone/include/Configuration/LocalSettingsRepresentation.php +2 −0 Go to diff View file
A plugins/mediawiki_standalone/include/Configuration/MediaWikiNewOAuth2AppBuilder.php +47 −0 Go to diff View file
A plugins/mediawiki_standalone/include/Configuration/MediaWikiOAuth2AppSecretGenerator.php +30 −0 Go to diff View file
A plugins/mediawiki_standalone/include/Configuration/MediaWikiOAuth2AppSecretGeneratorDBStore.php +82 −0 Go to diff View file
M plugins/mediawiki_standalone/include/mediawiki_standalonePlugin.php +16 −2 Go to diff View file
M plugins/mediawiki_standalone/templates/local-settings-tuleap-php.mustache +1 −2 Go to diff View file
M plugins/mediawiki_standalone/tests/unit/Configuration/LocalSettingsFactoryTest.php +10 −1 Go to diff View file
M plugins/mediawiki_standalone/tests/unit/Configuration/LocalSettingsInstantiatorTest.php +3 −1 Go to diff View file
M plugins/mediawiki_standalone/tests/unit/Configuration/LocalSettingsRepresentationForTestBuilder.php +3 −1 Go to diff View file
A plugins/mediawiki_standalone/tests/unit/Configuration/MediaWikiNewOAuth2AppBuilderTest.php +46 −0 Go to diff View file
A plugins/mediawiki_standalone/tests/unit/Configuration/MediaWikiOAuth2AppSecretGeneratorDBStoreTest.php +80 −0 Go to diff View file