Details
-
Type:
Task
-
Status: Resolved (View Workflow)
-
Priority:
Minor
-
Resolution: Fixed
-
Component/s: audit-log-plugin
-
Labels:
-
Similar Issues:
-
Epic Link:
Description
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).
Attachments
Activity
Field | Original Value | New Value |
---|---|---|
Epic Link |
|
Assignee | David Olorundare [ mide ] |
Status | Open [ 1 ] | In Progress [ 3 ] |
Description |
Related to 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. |
Related to 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. |
Labels | audit-logging |
Status | In Progress [ 3 ] | Open [ 1 ] |
Status | Open [ 1 ] | In Progress [ 3 ] |
Status | In Progress [ 3 ] | In Review [ 10005 ] |
Status | In Review [ 10005 ] | In Progress [ 3 ] |
Summary | Add user property change listener method to SecurityListener | Create new UserPropertyListener class |
Description |
Related to 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. |
Related to 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). |
Status | In Progress [ 3 ] | In Review [ 10005 ] |
Released As | https://github.com/jenkinsci/audit-log-plugin/issues/37 | |
Resolution | Fixed [ 1 ] | |
Status | In Review [ 10005 ] | Resolved [ 5 ] |