stable

Clone or download

Read-only

The OpenID Connect plugin works without an external OIDC library

This contribution removes the last bit of the InoOicClient library to make Tuleap completly independent of it. Consequently, the remaining warnings on PHP 7 that was caused by incoherent method redefinitions in the Tuleap code are no more present and the plugin is fully compatible with PHP 7. request #12235: Drop usage of InoOicClient library in the OpenIDConnect client plugin Change-Id: I390a8835ffffedfe5e9c7aae5e0c86e3536d3ca7

Modified Files

Name
M plugins/openidconnectclient/composer.json +0 −1 Go to diff View file
D plugins/openidconnectclient/composer.lock +0 −699 Go to diff View file
M plugins/openidconnectclient/include/OpenIDConnectClient/Authentication/Flow.php +2 −6 Go to diff View file
M plugins/openidconnectclient/include/OpenIDConnectClient/Authentication/State.php +3 −2 Go to diff View file
A plugins/openidconnectclient/include/OpenIDConnectClient/Authentication/State/InvalidLocalStateException.php +25 −0 Go to diff View file
A plugins/openidconnectclient/include/OpenIDConnectClient/Authentication/State/InvalidRemoteStateException.php +25 −0 Go to diff View file
A plugins/openidconnectclient/include/OpenIDConnectClient/Authentication/State/StateMismatchException.php +25 −0 Go to diff View file
M plugins/openidconnectclient/include/OpenIDConnectClient/Authentication/StateFactory.php +2 −3 Go to diff View file
M plugins/openidconnectclient/include/OpenIDConnectClient/Authentication/StateManager.php +30 −16 Go to diff View file
M plugins/openidconnectclient/include/OpenIDConnectClient/Authentication/StateStorage.php +21 −8 Go to diff View file
D plugins/openidconnectclient/include/OpenIDConnectClient/Authentication/Uri/Generator.php +0 −53 Go to diff View file
M plugins/openidconnectclient/tests/Authentication/StateManagerTest.php +5 −10 Go to diff View file