stable

Clone or download

Read-only

Verify signature of ID tokens issued by generic OIDC providers

It is now possible to set the URL set to find the JWKS document when creating or updating a provider. Google entries are updated to set the correct JWKS URI. Part of request #14807: Verify signature of ID tokens Change-Id: I5c42430c7a4ffaf56fd16c15652ff6802822fd01

Modified Files

Name
M plugins/openidconnectclient/db/install.sql +3 −1 Go to diff View file
A plugins/openidconnectclient/db/mysql/2020/202004221800_add_acceptable_jwks_endpoint_column.php +50 −0 Go to diff View file
A plugins/openidconnectclient/db/mysql/2020/202004221815_add_jwks_endpoint_to_google_endpoints.php +48 −0 Go to diff View file
M plugins/openidconnectclient/include/OpenIDConnectClient/Administration/Controller.php +6 −2 Go to diff View file
M plugins/openidconnectclient/include/OpenIDConnectClient/Administration/GenericProviderPresenter.php +7 −0 Go to diff View file
M plugins/openidconnectclient/include/OpenIDConnectClient/Provider/GenericProvider/GenericProvider.php +11 −1 Go to diff View file
M plugins/openidconnectclient/include/OpenIDConnectClient/Provider/GenericProvider/GenericProviderDao.php +9 −4 Go to diff View file
M plugins/openidconnectclient/include/OpenIDConnectClient/Provider/GenericProvider/GenericProviderManager.php +11 −2 Go to diff View file
M plugins/openidconnectclient/site-content/fr_FR/LC_MESSAGES/tuleap-openidconnectclient.po +3 −0 Go to diff View file
M plugins/openidconnectclient/templates/administration-providers-generic-data.mustache +11 −0 Go to diff View file
M plugins/openidconnectclient/templates/administration-providers-modal-create-generic.mustache +14 −0 Go to diff View file
M plugins/openidconnectclient/templates/administration-providers-modal-update-generic.mustache +15 −0 Go to diff View file
M plugins/openidconnectclient/tests/unit/Authentication/GenericProviderIssuerClaimValidatorTest.php +4 −2 Go to diff View file
A plugins/openidconnectclient/tests/unit/Provider/GenericProvider/GenericProviderTest.php +67 −0 Go to diff View file
M plugins/openidconnectclient/tests/unit/Provider/GenericProviderManagerTest.php +47 −1 Go to diff View file
M plugins/openidconnectclient/tests/unit/Provider/ProviderManagerTest.php +1 −0 Go to diff View file