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.

Reply via email to