Related to JENKINS-55694

      Project tasks that involve logging of audit events such as Jenkins User property changes (e.g. password updates) and APIKey changes (e.g. createKey, updateKey, deleteKey) require the existence of a individual listeners that notifies subscribers on occurrence each of these kinds of events.

      • This will require the creation of a new UserPropertyListener abstract class or (preferably an) interface (with default methods).
      • Corresponding user property listeners (password property, api-token property, etc) will implement abstract class or (preferably) interface methods relevant to their use case(s).

          [JENKINS-56005] Create new UserPropertyListener class

          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

          Project tasks that involve logging of audit events such as Jenkins User property changes (e.g. password updates) and APIKey changes (e.g. createKey, updateKey, deleteKey) require the existence of a listener method that notifies subscribers on occurrence of these events.
           * This new listener method is implemented as a SecurityListener class method.
           * Corresponding unit tests which exercise this method must be added to the existing unit tests for the HudsonPrivateSecurityRealm class.
          New: Related to JENKINS-55694

          Project tasks that involve logging of audit events such as Jenkins User property changes (e.g. password updates) and APIKey changes (e.g. createKey, updateKey, deleteKey) require the existence of a listener method that notifies subscribers on occurrence of these events.
           * This new listener method is implemented as a SecurityListener class method.
           * Corresponding unit tests which exercise this method must be added to the existing unit tests for the class.
          David Olorundare made changes -
          Labels New: audit-logging
          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 ]

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

              Created:
              Updated:
              Resolved: