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

Update HudsonPrivateSecurityRealm.Details use of UserPropertyListener subclass

       

      Related to JENKINS-55694

       
      Update the newInstance() method within the Details class of HudsonPrivateSecurityRealm; to make use of a subclass of the UserPropertyListener abstract class or (preferably) interface. The Details class specifically handles the update of user-password changes made from the Jenkins UI in a user's configuration page.

      • This update will require the creation of a new PasswordPropertyListener subclass, which the relevant HudsonPrivateSecurityRealm.Details class methods call, within the jenkins-core hudson/security package.
      • Unit tests for the updated HudsonPrivateSecurityRealm.Details class method should be implemented, to verify its correctness, and should be added to the preexisting Jenkins unit tests for the HudsonPrivateSecurityRealm.Details class.

      The UserProperty abstract class or (preferably) interface related to listening for user property-change events was added in JENKINS-56005

          [JENKINS-56008] Update HudsonPrivateSecurityRealm.Details use of UserPropertyListener subclass

          David Olorundare created issue -
          David Olorundare made changes -
          Epic Link New: JENKINS-54082 [ 194705 ]
          David Olorundare made changes -
          Assignee New: David Olorundare [ mide ]
          David Olorundare made changes -
          Status Original: Open [ 1 ] New: In Progress [ 3 ]
          David Olorundare made changes -
          Description Original:  

          Related to JENKINS-55694

           
          Update the newInstance() method within the Details class of HudsonPrivateSecurityRealm; to make use of the user-property-change listener method of the SecurityListener class. The Details class specifically handles the update of user-password changes made from the Jenkins UI in a user's configuration page.
           * To perform this update will require modifying the HudsonPrivateSecurityRealm.Details class within the jenkins-core hudson/security package.
           * Unit tests for the updated HudsonPrivateSecurityRealm.Details class method should be implemented, to verify its correctness, and should be added to the preexisting Jenkins unit tests for the HudsonPrivateSecurityRealm.Details class.

          The SecurityListener class method related to listening for user-property-change events was added in --JENKINS-56005
          New:  

          Related to JENKINS-55694

           
           Update the newInstance() method within the Details class of HudsonPrivateSecurityRealm; to make use of the user-property-change listener method of the SecurityListener class. The Details class specifically handles the update of user-password changes made from the Jenkins UI in a user's configuration page.
           * To perform this update will require modifying the HudsonPrivateSecurityRealm.Details class within the jenkins-core hudson/security package.
           * Unit tests for the updated HudsonPrivateSecurityRealm.Details class method should be implemented, to verify its correctness, and should be added to the preexisting Jenkins unit tests for the HudsonPrivateSecurityRealm.Details class.

          The SecurityListener class method related to listening for user-property-change events was added in JENKINS-56005
          David Olorundare made changes -
          Status Original: In Progress [ 3 ] New: Open [ 1 ]
          David Olorundare made changes -
          Status Original: Open [ 1 ] New: In Progress [ 3 ]
          David Olorundare made changes -
          Status Original: In Progress [ 3 ] New: In Review [ 10005 ]
          David Olorundare made changes -
          Status Original: In Review [ 10005 ] New: In Progress [ 3 ]
          David Olorundare made changes -
          Summary Original: Update HudsonPrivateSecurityRealm.Details use of SecurityListener New: Update HudsonPrivateSecurityRealm.Details use of UserPropertyListener subclass

            mide David Olorundare
            mide David Olorundare
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

              Created:
              Updated:
              Resolved: