stable

Clone or download

Read-only

Administrators can see if a provider is the unique authentication endpoint

For now, these settings are disabled and can not be modified through the UI This is part of story #9658: log in into a Tuleap instance using only an OpenID Connect provider Change-Id: I6b8c45305ad22aa0f61d883424d0180399737258

Modified Files

Name
M plugins/openidconnectclient/include/OpenIDConnectClient/AdminRouter.php +2 −2 Go to diff View file
M plugins/openidconnectclient/include/OpenIDConnectClient/Administration/Controller.php +18 −12 Go to diff View file
M plugins/openidconnectclient/include/OpenIDConnectClient/Administration/Presenter.php +36 −1 Go to diff View file
M plugins/openidconnectclient/include/OpenIDConnectClient/Administration/ProviderPresenter.php +22 −7 Go to diff View file
A plugins/openidconnectclient/include/OpenIDConnectClient/Provider/EnableUniqueAuthenticationEndpointVerifier.php +60 −0 Go to diff View file
M plugins/openidconnectclient/include/OpenIDConnectClient/UserMapping/UserMappingDao.class.php +10 −0 Go to diff View file
M plugins/openidconnectclient/include/OpenIDConnectClient/UserMapping/UserMappingManager.php +13 −1 Go to diff View file
M plugins/openidconnectclient/include/autoload.php +3 −2 Go to diff View file
M plugins/openidconnectclient/include/openidconnectclientPlugin.class.php +14 −6 Go to diff View file
M plugins/openidconnectclient/site-content/en_US/openidconnectclient.tab +6 −0 Go to diff View file
M plugins/openidconnectclient/site-content/fr_FR/openidconnectclient.tab +6 −0 Go to diff View file
M plugins/openidconnectclient/templates/administration-providers-modal-update.mustache +12 −0 Go to diff View file
M plugins/openidconnectclient/templates/administration-providers.mustache +15 −0 Go to diff View file
A plugins/openidconnectclient/tests/Provider/EnableUniqueAuthenticationEndpointVerifierTest.php +93 −0 Go to diff View file
A plugins/openidconnectclient/tests/UserMapping/UserMappingManagerTest.php +40 −0 Go to diff View file