stable

Clone or download

Read-only

OIDC authentication URLs are now generated without the help of an external lib

Tuleap now manages directly the creation of the authentication URLs. This contribution reduces the dependency to an external library, the goal is to remove it completly to be able to drop completly the non compatible code with PHP 7.2 code that is currently used. request #12235: Drop usage of InoOicClient library in the OpenIDConnect client plugin Change-Id: I210a6dacdb9c0981eab0ab01bd5ef81ecdf37056

Modified Files

Name
A plugins/openidconnectclient/include/OpenIDConnectClient/Authentication/Authorization/AuthorizationRequest.php +42 −0 Go to diff View file
A plugins/openidconnectclient/include/OpenIDConnectClient/Authentication/Authorization/AuthorizationRequestCreator.php +78 −0 Go to diff View file
D plugins/openidconnectclient/include/OpenIDConnectClient/Authentication/AuthorizationDispatcher.php +0 −49 Go to diff View file
M plugins/openidconnectclient/include/OpenIDConnectClient/Authentication/Flow.php +0 −62 Go to diff View file
M plugins/openidconnectclient/include/OpenIDConnectClient/Login/ConnectorPresenterBuilder.php +13 −9 Go to diff View file
M plugins/openidconnectclient/include/OpenIDConnectClient/Login/LoginUniqueAuthenticationUrlGenerator.php +12 −9 Go to diff View file
M plugins/openidconnectclient/include/openidconnectclientPlugin.class.php +23 −9 Go to diff View file
A plugins/openidconnectclient/phpunit/Authentication/Authorization/AuthorizationRequestCreatorTest.php +97 −0 Go to diff View file
D plugins/openidconnectclient/phpunit/Authentication/FlowTest.php +0 −118 Go to diff View file
A plugins/openidconnectclient/phpunit/Login/LoginUniqueAuthenticationUrlGeneratorTest.php +77 −0 Go to diff View file
D plugins/openidconnectclient/tests/Authentication/Uri/GeneratorTest.php +0 −85 Go to diff View file
D plugins/openidconnectclient/tests/Login/LoginUniqueAuthenticationUrlGeneratorTest.php +0 −75 Go to diff View file