stable
Clone or download
Read-only
Directly register a user if a provider is configured as unique authentication endpoint
This is part of story #9658: log in into a Tuleap instance using only an OpenID Connect provider Change-Id: I5c1660cd2c1b26f628057a3d92d3b57188cea3b0
Modified Files
Name | ||||
---|---|---|---|---|
M | plugins/openidconnectclient/include/OpenIDConnectClient/AccountLinker/Controller.php | +11 | −4 | Go to diff View file |
M | plugins/openidconnectclient/include/OpenIDConnectClient/AccountLinker/Presenter.php | +31 | −10 | Go to diff View file |
M | plugins/openidconnectclient/include/OpenIDConnectClient/Login/Controller.php | +49 | −9 | Go to diff View file |
A | plugins/openidconnectclient/include/OpenIDConnectClient/Login/Registration/AutomaticUserRegistration.php | +98 | −0 | Go to diff View file |
A | plugins/openidconnectclient/include/OpenIDConnectClient/Login/Registration/DataIncompatibleWithUsernameGenerationException.php | +25 | −0 | Go to diff View file |
A | plugins/openidconnectclient/include/OpenIDConnectClient/Login/Registration/NotEnoughDataToGenerateUsernameException.php | +25 | −0 | Go to diff View file |
A | plugins/openidconnectclient/include/OpenIDConnectClient/Login/Registration/NotEnoughDataToRegisterUserException.php | +27 | −0 | Go to diff View file |
A | plugins/openidconnectclient/include/OpenIDConnectClient/Login/Registration/UsernameGenerator.php | +96 | −0 | Go to diff View file |
M | plugins/openidconnectclient/include/autoload.php | +7 | −2 | Go to diff View file |
M | plugins/openidconnectclient/include/openidconnectclientPlugin.class.php | +14 | −5 | Go to diff View file |
M | plugins/openidconnectclient/site-content/en_US/openidconnectclient.tab | +4 | −1 | Go to diff View file |
M | plugins/openidconnectclient/site-content/fr_FR/openidconnectclient.tab | +4 | −1 | Go to diff View file |
M | plugins/openidconnectclient/templates/linker.mustache | +14 | −7 | Go to diff View file |
A | plugins/openidconnectclient/tests/Login/Registration/AutomaticUserRegistrationTest.php | +48 | −0 | Go to diff View file |
A | plugins/openidconnectclient/tests/Login/Registration/UsernameGeneratorTest.php | +150 | −0 | Go to diff View file |
M | src/common/valid/Rule.class.php | +13 | −5 | Go to diff View file |