Branch: refs/heads/master Home: https://github.com/jenkinsci/oic-auth-plugin Commit: 3e8cbca5f0d7775b1b80071c5b60d23df605f70d https://github.com/jenkinsci/oic-auth-plugin/commit/3e8cbca5f0d7775b1b80071c5b60d23df605f70d Author: James Nord <jtn...@users.noreply.github.com> Date: 2024-09-19 (Thu, 19 Sep 2024)
Changed paths: M pom.xml M src/main/java/org/jenkinsci/plugins/oic/OicSecurityRealm.java A src/main/java/org/jenkinsci/plugins/oic/OicServerConfiguration.java A src/main/java/org/jenkinsci/plugins/oic/OicServerManualConfiguration.java A src/main/java/org/jenkinsci/plugins/oic/OicServerWellKnownConfiguration.java M src/main/resources/org/jenkinsci/plugins/oic/Messages.properties M src/main/resources/org/jenkinsci/plugins/oic/Messages_pl.properties M src/main/resources/org/jenkinsci/plugins/oic/Messages_zh.properties M src/main/resources/org/jenkinsci/plugins/oic/OicSecurityRealm/config.jelly M src/main/resources/org/jenkinsci/plugins/oic/OicSecurityRealm/config.properties R src/main/resources/org/jenkinsci/plugins/oic/OicSecurityRealm/help-authorizationServerUrl.html R src/main/resources/org/jenkinsci/plugins/oic/OicSecurityRealm/help-authorizationServerUrl_fr.html R src/main/resources/org/jenkinsci/plugins/oic/OicSecurityRealm/help-endSessionUrl.html R src/main/resources/org/jenkinsci/plugins/oic/OicSecurityRealm/help-endSessionUrl_fr.html R src/main/resources/org/jenkinsci/plugins/oic/OicSecurityRealm/help-jwksServerUrl.html R src/main/resources/org/jenkinsci/plugins/oic/OicSecurityRealm/help-jwksServerUrl_fr.html R src/main/resources/org/jenkinsci/plugins/oic/OicSecurityRealm/help-overrideScopes.html R src/main/resources/org/jenkinsci/plugins/oic/OicSecurityRealm/help-overrideScopes_fr.html A src/main/resources/org/jenkinsci/plugins/oic/OicSecurityRealm/help-serverConfiguration.html R src/main/resources/org/jenkinsci/plugins/oic/OicSecurityRealm/help-tokenAuthMethod.html R src/main/resources/org/jenkinsci/plugins/oic/OicSecurityRealm/help-tokenAuthMethod_fr.html R src/main/resources/org/jenkinsci/plugins/oic/OicSecurityRealm/help-tokenServerUrl.html R src/main/resources/org/jenkinsci/plugins/oic/OicSecurityRealm/help-tokenServerUrl_fr.html R src/main/resources/org/jenkinsci/plugins/oic/OicSecurityRealm/help-useRefreshTokens.html R src/main/resources/org/jenkinsci/plugins/oic/OicSecurityRealm/help-userInfoServerUrl.html R src/main/resources/org/jenkinsci/plugins/oic/OicSecurityRealm/help-userInfoServerUrl_fr.html R src/main/resources/org/jenkinsci/plugins/oic/OicSecurityRealm/help-wellKnownOpenIDConfigurationUrl.html R src/main/resources/org/jenkinsci/plugins/oic/OicSecurityRealm/help-wellKnownOpenIDConfigurationUrl_fr.html A src/main/resources/org/jenkinsci/plugins/oic/OicServerManualConfiguration/config.jelly A src/main/resources/org/jenkinsci/plugins/oic/OicServerManualConfiguration/config.properties A src/main/resources/org/jenkinsci/plugins/oic/OicServerManualConfiguration/help-authorizationServerUrl.html A src/main/resources/org/jenkinsci/plugins/oic/OicServerManualConfiguration/help-authorizationServerUrl_fr.html A src/main/resources/org/jenkinsci/plugins/oic/OicServerManualConfiguration/help-endSessionUrl.html A src/main/resources/org/jenkinsci/plugins/oic/OicServerManualConfiguration/help-endSessionUrl_fr.html A src/main/resources/org/jenkinsci/plugins/oic/OicServerManualConfiguration/help-jwksServerUrl.html A src/main/resources/org/jenkinsci/plugins/oic/OicServerManualConfiguration/help-jwksServerUrl_fr.html A src/main/resources/org/jenkinsci/plugins/oic/OicServerManualConfiguration/help-tokenAuthMethod.html A src/main/resources/org/jenkinsci/plugins/oic/OicServerManualConfiguration/help-tokenAuthMethod_fr.html A src/main/resources/org/jenkinsci/plugins/oic/OicServerManualConfiguration/help-tokenServerUrl.html A src/main/resources/org/jenkinsci/plugins/oic/OicServerManualConfiguration/help-tokenServerUrl_fr.html A src/main/resources/org/jenkinsci/plugins/oic/OicServerManualConfiguration/help-useRefreshTokens.html A src/main/resources/org/jenkinsci/plugins/oic/OicServerManualConfiguration/help-userInfoServerUrl.html A src/main/resources/org/jenkinsci/plugins/oic/OicServerManualConfiguration/help-userInfoServerUrl_fr.html A src/main/resources/org/jenkinsci/plugins/oic/OicServerManualConfiguration/help.html A src/main/resources/org/jenkinsci/plugins/oic/OicServerWellKnownConfiguration/config.jelly A src/main/resources/org/jenkinsci/plugins/oic/OicServerWellKnownConfiguration/config.properties A src/main/resources/org/jenkinsci/plugins/oic/OicServerWellKnownConfiguration/help-scopesOverride.html A src/main/resources/org/jenkinsci/plugins/oic/OicServerWellKnownConfiguration/help-scopesOverride_fr.html A src/main/resources/org/jenkinsci/plugins/oic/OicServerWellKnownConfiguration/help-wellKnownOpenIDConfigurationUrl.html A src/main/resources/org/jenkinsci/plugins/oic/OicServerWellKnownConfiguration/help-wellKnownOpenIDConfigurationUrl_fr.html A src/main/resources/org/jenkinsci/plugins/oic/OicServerWellKnownConfiguration/help.html M src/test/java/org/jenkinsci/plugins/oic/ConfigurationAsCodeTest.java M src/test/java/org/jenkinsci/plugins/oic/DescriptorImplTest.java A src/test/java/org/jenkinsci/plugins/oic/OicServerManualConfigurationTest.java A src/test/java/org/jenkinsci/plugins/oic/OicServerWellKnownConfigurationTest.java M src/test/java/org/jenkinsci/plugins/oic/PluginTest.java M src/test/java/org/jenkinsci/plugins/oic/TestRealm.java M src/test/resources/org/jenkinsci/plugins/oic/ConfigurationAsCode.yml M src/test/resources/org/jenkinsci/plugins/oic/ConfigurationAsCodeExport.yml M src/test/resources/org/jenkinsci/plugins/oic/ConfigurationAsCodeMinimal.yml M src/test/resources/org/jenkinsci/plugins/oic/ConfigurationAsCodeMinimalWellKnown.yml Log Message: ----------- rework configuration of the plugin The server configuration (token URLs, scopes etc) are now in separate describable. This makes the UX cleaner, and the code cleaner in the realm. The config.xml is backwards compatable with previous versions, but the casc format is not. when in discovery mode via well known endpoint the override scopes are now used explicitly rather than using the overlapping scopes from the overrides and those provided by the server Commit: 289bd3fac8e30521bcfa137f7ef591cd65e30c96 https://github.com/jenkinsci/oic-auth-plugin/commit/289bd3fac8e30521bcfa137f7ef591cd65e30c96 Author: James Nord <jtn...@users.noreply.github.com> Date: 2024-09-19 (Thu, 19 Sep 2024) Changed paths: M pom.xml M src/main/java/org/jenkinsci/plugins/oic/OicSecurityRealm.java A src/main/java/org/jenkinsci/plugins/oic/OicServerConfiguration.java A src/main/java/org/jenkinsci/plugins/oic/OicServerManualConfiguration.java A src/main/java/org/jenkinsci/plugins/oic/OicServerWellKnownConfiguration.java M src/main/resources/org/jenkinsci/plugins/oic/Messages.properties M src/main/resources/org/jenkinsci/plugins/oic/Messages_pl.properties M src/main/resources/org/jenkinsci/plugins/oic/Messages_zh.properties M src/main/resources/org/jenkinsci/plugins/oic/OicSecurityRealm/config.jelly M src/main/resources/org/jenkinsci/plugins/oic/OicSecurityRealm/config.properties R src/main/resources/org/jenkinsci/plugins/oic/OicSecurityRealm/help-authorizationServerUrl.html R src/main/resources/org/jenkinsci/plugins/oic/OicSecurityRealm/help-authorizationServerUrl_fr.html R src/main/resources/org/jenkinsci/plugins/oic/OicSecurityRealm/help-endSessionUrl.html R src/main/resources/org/jenkinsci/plugins/oic/OicSecurityRealm/help-endSessionUrl_fr.html R src/main/resources/org/jenkinsci/plugins/oic/OicSecurityRealm/help-jwksServerUrl.html R src/main/resources/org/jenkinsci/plugins/oic/OicSecurityRealm/help-jwksServerUrl_fr.html R src/main/resources/org/jenkinsci/plugins/oic/OicSecurityRealm/help-overrideScopes.html R src/main/resources/org/jenkinsci/plugins/oic/OicSecurityRealm/help-overrideScopes_fr.html A src/main/resources/org/jenkinsci/plugins/oic/OicSecurityRealm/help-serverConfiguration.html R src/main/resources/org/jenkinsci/plugins/oic/OicSecurityRealm/help-tokenAuthMethod.html R src/main/resources/org/jenkinsci/plugins/oic/OicSecurityRealm/help-tokenAuthMethod_fr.html R src/main/resources/org/jenkinsci/plugins/oic/OicSecurityRealm/help-tokenServerUrl.html R src/main/resources/org/jenkinsci/plugins/oic/OicSecurityRealm/help-tokenServerUrl_fr.html R src/main/resources/org/jenkinsci/plugins/oic/OicSecurityRealm/help-useRefreshTokens.html R src/main/resources/org/jenkinsci/plugins/oic/OicSecurityRealm/help-userInfoServerUrl.html R src/main/resources/org/jenkinsci/plugins/oic/OicSecurityRealm/help-userInfoServerUrl_fr.html R src/main/resources/org/jenkinsci/plugins/oic/OicSecurityRealm/help-wellKnownOpenIDConfigurationUrl.html R src/main/resources/org/jenkinsci/plugins/oic/OicSecurityRealm/help-wellKnownOpenIDConfigurationUrl_fr.html A src/main/resources/org/jenkinsci/plugins/oic/OicServerManualConfiguration/config.jelly A src/main/resources/org/jenkinsci/plugins/oic/OicServerManualConfiguration/config.properties A src/main/resources/org/jenkinsci/plugins/oic/OicServerManualConfiguration/help-authorizationServerUrl.html A src/main/resources/org/jenkinsci/plugins/oic/OicServerManualConfiguration/help-authorizationServerUrl_fr.html A src/main/resources/org/jenkinsci/plugins/oic/OicServerManualConfiguration/help-endSessionUrl.html A src/main/resources/org/jenkinsci/plugins/oic/OicServerManualConfiguration/help-endSessionUrl_fr.html A src/main/resources/org/jenkinsci/plugins/oic/OicServerManualConfiguration/help-jwksServerUrl.html A src/main/resources/org/jenkinsci/plugins/oic/OicServerManualConfiguration/help-jwksServerUrl_fr.html A src/main/resources/org/jenkinsci/plugins/oic/OicServerManualConfiguration/help-tokenAuthMethod.html A src/main/resources/org/jenkinsci/plugins/oic/OicServerManualConfiguration/help-tokenAuthMethod_fr.html A src/main/resources/org/jenkinsci/plugins/oic/OicServerManualConfiguration/help-tokenServerUrl.html A src/main/resources/org/jenkinsci/plugins/oic/OicServerManualConfiguration/help-tokenServerUrl_fr.html A src/main/resources/org/jenkinsci/plugins/oic/OicServerManualConfiguration/help-useRefreshTokens.html A src/main/resources/org/jenkinsci/plugins/oic/OicServerManualConfiguration/help-userInfoServerUrl.html A src/main/resources/org/jenkinsci/plugins/oic/OicServerManualConfiguration/help-userInfoServerUrl_fr.html A src/main/resources/org/jenkinsci/plugins/oic/OicServerManualConfiguration/help.html A src/main/resources/org/jenkinsci/plugins/oic/OicServerWellKnownConfiguration/config.jelly A src/main/resources/org/jenkinsci/plugins/oic/OicServerWellKnownConfiguration/config.properties A src/main/resources/org/jenkinsci/plugins/oic/OicServerWellKnownConfiguration/help-scopesOverride.html A src/main/resources/org/jenkinsci/plugins/oic/OicServerWellKnownConfiguration/help-scopesOverride_fr.html A src/main/resources/org/jenkinsci/plugins/oic/OicServerWellKnownConfiguration/help-wellKnownOpenIDConfigurationUrl.html A src/main/resources/org/jenkinsci/plugins/oic/OicServerWellKnownConfiguration/help-wellKnownOpenIDConfigurationUrl_fr.html A src/main/resources/org/jenkinsci/plugins/oic/OicServerWellKnownConfiguration/help.html M src/test/java/org/jenkinsci/plugins/oic/ConfigurationAsCodeTest.java M src/test/java/org/jenkinsci/plugins/oic/DescriptorImplTest.java A src/test/java/org/jenkinsci/plugins/oic/OicServerManualConfigurationTest.java A src/test/java/org/jenkinsci/plugins/oic/OicServerWellKnownConfigurationTest.java M src/test/java/org/jenkinsci/plugins/oic/PluginTest.java M src/test/java/org/jenkinsci/plugins/oic/TestRealm.java M src/test/resources/org/jenkinsci/plugins/oic/ConfigurationAsCode.yml M src/test/resources/org/jenkinsci/plugins/oic/ConfigurationAsCodeExport.yml M src/test/resources/org/jenkinsci/plugins/oic/ConfigurationAsCodeMinimal.yml M src/test/resources/org/jenkinsci/plugins/oic/ConfigurationAsCodeMinimalWellKnown.yml Log Message: ----------- Merge pull request #399 from jtnord/refactor-config rework configuration of the plugin Compare: https://github.com/jenkinsci/oic-auth-plugin/compare/10401f543622...289bd3fac8e3 To unsubscribe from these emails, change your notification settings at https://github.com/jenkinsci/oic-auth-plugin/settings/notifications -- You received this message because you are subscribed to the Google Groups "Jenkins Commits" group. To unsubscribe from this group and stop receiving emails from it, send an email to jenkinsci-commits+unsubscr...@googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/jenkinsci-commits/jenkinsci/oic-auth-plugin/push/refs/heads/master/10401f-289bd3%40github.com.