Uploaded image for project: 'Jenkins'
  1. Jenkins
  2. JENKINS-5303

Upgrade Acegi Security to the latest Spring Security release

    Details

    • Similar Issues:

      Description

      Please upgrade Acegi Security to the latest Spring Security release. Acegi Security it's old and deprecated.

        Attachments

          Issue Links

            Activity

            Hide
            jglick Jesse Glick added a comment -

            Rob Winch actually, you could be of assistance if you have any time to spare: I have been struggling in https://github.com/jenkinsci/ldap-plugin/pull/49 to find the Spring Security equivalents of a number of Acegi Security API calls relating to LDAP, not made any easier by the fact that I know little about LDAP itself.

            I have filed a JEP draft for this whole effort.

            Show
            jglick Jesse Glick added a comment - Rob Winch actually, you could be of assistance if you have any time to spare: I have been struggling in https://github.com/jenkinsci/ldap-plugin/pull/49 to find the Spring Security equivalents of a number of Acegi Security API calls relating to LDAP, not made any easier by the fact that I know little about LDAP itself. I have filed a JEP draft for this whole effort.
            Hide
            jglick Jesse Glick added a comment -

            Rob Winch thanks for the offer! I think I am past the stage where I struggled to find Spring Security 5 equivalents to various Acegi Security idioms that could not be resolved by a simple fix of imports (could not find a clear Rosetta stone except for the 3 → 4 migration). If you can spare any time, by all means skim over the running changes to Jenkins core and comment if you notice any clear abuses of the API. The work going forward will be dealing with compatibility from plugins. There is a draft overview of the effort for background.

            Show
            jglick Jesse Glick added a comment - Rob Winch thanks for the offer! I think I am past the stage where I struggled to find Spring Security 5 equivalents to various Acegi Security idioms that could not be resolved by a simple fix of imports (could not find a clear Rosetta stone except for the 3 → 4 migration ). If you can spare any time, by all means skim over the running changes to Jenkins core and comment if you notice any clear abuses of the API. The work going forward will be dealing with compatibility from plugins. There is a draft overview of the effort for background.
            Hide
            rwinch Rob Winch added a comment -

            Thanks Jesse Glick Please let me know if I can be of any assistance.

            Show
            rwinch Rob Winch added a comment - Thanks Jesse Glick Please let me know if I can be of any assistance.
            Hide
            jglick Jesse Glick added a comment -

            I am investigating whether this effort is feasible.

            Show
            jglick Jesse Glick added a comment - I am investigating whether this effort is feasible.
            Hide
            wfollonier Wadeck Follonier added a comment - - edited

            Update for 2020 status.
            PR for the usage-in-plugin custom search used: https://github.com/jenkins-infra/usage-in-plugins/pull/15

            Report attached to this ticket: usage-by-api_2020-07-11.html

            Important missing points: the classes used in XxxSecurityRealm.groovy used for building the beans.

            Show
            wfollonier Wadeck Follonier added a comment - - edited Update for 2020 status. PR for the usage-in-plugin custom search used: https://github.com/jenkins-infra/usage-in-plugins/pull/15 Report attached to this ticket: usage-by-api_2020-07-11.html Important missing points: the classes used in XxxSecurityRealm.groovy used for building the beans.

              People

              • Assignee:
                jglick Jesse Glick
                Reporter:
                nicusorb nicusorb
              • Votes:
                22 Vote for this issue
                Watchers:
                20 Start watching this issue

                Dates

                • Created:
                  Updated: