stable

Clone or download

Read-only

story #8631: Add login buttons on the login page

You must not use the LDAP authentication to authenticate with OpenID Connect Change-Id: Ia5f13d049da1b11c360b5b3fd069021016d00404

Modified Files

Name
M plugins/ldap/include/LoginPresenter.class.php +1 −0 Go to diff View file
M plugins/ldap/include/ldapPlugin.class.php +3 −3 Go to diff View file
M plugins/ldap/www/welcome.php +1 −1 Go to diff View file
M plugins/openidconnectclient/include/OpenIDConnectClient/Authentication/AuthorizationDispatcher.php +2 −2 Go to diff View file
M plugins/openidconnectclient/include/OpenIDConnectClient/Authentication/Flow.php +9 −3 Go to diff View file
M plugins/openidconnectclient/include/OpenIDConnectClient/Authentication/FlowResponse.php +14 −1 Go to diff View file
A plugins/openidconnectclient/include/OpenIDConnectClient/Authentication/SessionState.php +52 −0 Go to diff View file
M plugins/openidconnectclient/include/OpenIDConnectClient/Authentication/State.php +9 −3 Go to diff View file
M plugins/openidconnectclient/include/OpenIDConnectClient/Authentication/StateFactory.php +2 −2 Go to diff View file
M plugins/openidconnectclient/include/OpenIDConnectClient/Authentication/StateManager.php +11 −7 Go to diff View file
M plugins/openidconnectclient/include/OpenIDConnectClient/Authentication/StateStorage.php +5 −1 Go to diff View file
A plugins/openidconnectclient/include/OpenIDConnectClient/LoginConnectorPresenter.php +49 −0 Go to diff View file
A plugins/openidconnectclient/include/OpenIDConnectClient/LoginConnectorPresenterBuilder.php +56 −0 Go to diff View file
M plugins/openidconnectclient/include/OpenIDConnectClient/LoginController.php +8 −22 Go to diff View file
M plugins/openidconnectclient/include/OpenIDConnectClient/Provider/ProviderDao.php +5 −0 Go to diff View file
M plugins/openidconnectclient/include/OpenIDConnectClient/Provider/ProviderManager.php +17 −0 Go to diff View file
M plugins/openidconnectclient/include/OpenIDConnectClient/Router.php +1 −5 Go to diff View file
M plugins/openidconnectclient/include/autoload.php +5 −2 Go to diff View file
A plugins/openidconnectclient/include/constants.php +22 −0 Go to diff View file
M plugins/openidconnectclient/include/openidconnectclientPlugin.class.php +53 −8 Go to diff View file
M plugins/openidconnectclient/site-content/en_US/openidconnectclient.tab +2 −0 Go to diff View file
M plugins/openidconnectclient/site-content/fr_FR/openidconnectclient.tab +2 −0 Go to diff View file
A plugins/openidconnectclient/templates/login_connector.mustache +7 −0 Go to diff View file
M plugins/openidconnectclient/tests/Authentication/FlowTest.php +1 −1 Go to diff View file
M plugins/openidconnectclient/tests/Authentication/StateManagerTest.php +29 −4 Go to diff View file
M plugins/openidconnectclient/tests/Authentication/StateTest.php +3 −2 Go to diff View file
M src/common/autoload.php +3 −2 Go to diff View file
M src/common/event/Event.class.php +8 −0 Go to diff View file
A src/common/include/LoaderScheduler.php +49 −0 Go to diff View file
M src/common/include/URLRedirect.class.php +5 −7 Go to diff View file
M src/common/user/LoginPresenter.class.php +8 −1 Go to diff View file
M src/common/user/LoginPresenterBuilder.php +13 −2 Go to diff View file
M src/templates/user/login.mustache +12 −0 Go to diff View file
M src/www/account/login.php +1 −1 Go to diff View file
M src/www/include/account.php +15 −16 Go to diff View file
M src/www/include/pre.php +6 −11 Go to diff View file
M src/www/include/utils.php +2 −1 Go to diff View file
A tests/simpletest/common/include/LoaderSchedulerTest.php +69 −0 Go to diff View file
M tests/simpletest/common/include/URLRedirectTest.php +27 −13 Go to diff View file