stable

Clone or download

Read-only

Little refactoring of provider table, object and manager to allow specifics managers on the future.

Part of request #12832 Support OpenID Connect providers where the login URL is different than the issuer URL You need to run make dev-forgeupgrade before testing the patch. No behaviour changes are expected. Change-Id: Ia0d816231c1339839d820ebd77536dd70d15e894

Modified Files

Name
M plugins/openidconnectclient/db/install.sql +7 −3 Go to diff View file
A plugins/openidconnectclient/db/mysql/2019/201927111425_update_provider_table.php +48 −0 Go to diff View file
M plugins/openidconnectclient/db/uninstall.sql +2 −1 Go to diff View file
M plugins/openidconnectclient/include/OpenIDConnectClient/Administration/Controller.php +4 −19 Go to diff View file
A plugins/openidconnectclient/include/OpenIDConnectClient/Provider/GenericProvider.php +112 −0 Go to diff View file
A plugins/openidconnectclient/include/OpenIDConnectClient/Provider/GenericProviderDao.php +123 −0 Go to diff View file
M plugins/openidconnectclient/include/OpenIDConnectClient/Provider/Provider.php +14 −79 Go to diff View file
M plugins/openidconnectclient/include/OpenIDConnectClient/Provider/ProviderDao.php +29 −98 Go to diff View file
D plugins/openidconnectclient/include/OpenIDConnectClient/Provider/ProviderDataAccessException.php +0 −26 Go to diff View file
M plugins/openidconnectclient/include/OpenIDConnectClient/Provider/ProviderManager.php +45 −64 Go to diff View file
M plugins/openidconnectclient/include/openidconnectclientPlugin.php +2 −1 Go to diff View file
M plugins/openidconnectclient/phpunit/Provider/ProviderManagerTest.php +23 −19 Go to diff View file
M plugins/openidconnectclient/site-content/fr_FR/LC_MESSAGES/tuleap-openidconnectclient.po +0 −10 Go to diff View file