stable

Clone or download

Read-only

story #8631: A user can link an existing Tuleap account to an OpenID Provider

Change-Id: I97e2a75dea4b6862e84de157c03d3a90a132c15a

Modified Files

Name
M plugins/openidconnectclient/db/install.sql +7 −0 Go to diff View file
A plugins/openidconnectclient/db/mysql/2016/201602151330_create_unlinked_account_table.php +45 −0 Go to diff View file
M plugins/openidconnectclient/db/uninstall.sql +2 −1 Go to diff View file
A plugins/openidconnectclient/include/OpenIDConnectClient/AccountLinker/Controller.php +137 −0 Go to diff View file
A plugins/openidconnectclient/include/OpenIDConnectClient/AccountLinker/Presenter.php +84 −0 Go to diff View file
A plugins/openidconnectclient/include/OpenIDConnectClient/AccountLinker/UnlinkedAccount.php +58 −0 Go to diff View file
A plugins/openidconnectclient/include/OpenIDConnectClient/AccountLinker/UnlinkedAccountDao.php +49 −0 Go to diff View file
A plugins/openidconnectclient/include/OpenIDConnectClient/AccountLinker/UnlinkedAccountDataAccessException.php +24 −0 Go to diff View file
A plugins/openidconnectclient/include/OpenIDConnectClient/AccountLinker/UnlinkedAccountManager.php +88 −0 Go to diff View file
A plugins/openidconnectclient/include/OpenIDConnectClient/AccountLinker/UnlinkedAccountNotFoundException.php +23 −0 Go to diff View file
R plugins/openidconnectclient/include/OpenIDConnectClient/LoginConnectorPresenter.php Go to diff View file
R plugins/openidconnectclient/include/OpenIDConnectClient/LoginConnectorPresenterBuilder.php Go to diff View file
R plugins/openidconnectclient/include/OpenIDConnectClient/LoginController.php Go to diff View file
M plugins/openidconnectclient/include/OpenIDConnectClient/Router.php +24 −3 Go to diff View file
M plugins/openidconnectclient/include/OpenIDConnectClient/UserMapping/UserMappingDao.class.php +10 −0 Go to diff View file
A plugins/openidconnectclient/include/OpenIDConnectClient/UserMapping/UserMappingDataAccessException.php +24 −0 Go to diff View file
M plugins/openidconnectclient/include/OpenIDConnectClient/UserMapping/UserMappingManager.php +12 −0 Go to diff View file
M plugins/openidconnectclient/include/autoload.php +13 −5 Go to diff View file
M plugins/openidconnectclient/include/constants.php +1 −0 Go to diff View file
M plugins/openidconnectclient/include/openidconnectclientPlugin.class.php +20 −9 Go to diff View file
M plugins/openidconnectclient/site-content/en_US/openidconnectclient.tab +6 −1 Go to diff View file
M plugins/openidconnectclient/site-content/fr_FR/openidconnectclient.tab +6 −1 Go to diff View file
A plugins/openidconnectclient/templates/linker.mustache +38 −0 Go to diff View file
M plugins/openidconnectclient/tests/RouterTest.php +4 −3 Go to diff View file
M src/common/user/autoload.php +1 −1 Go to diff View file