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

Log audit events for user creation

    Details

    • Similar Issues:
    • Epic Link:

      Description

      Using the events defined in JENKINS-54086, the following events should be logged to the audit log:

      • In HudsonPrivateSecurityRealm.createAccount, we should log this account userid.
        • In order to support logging this without directly logging it from Jenkins Core, we'll need to create a new extension point either similar to or based on SecurityListener to notify listeners of an account creation event.

        Attachments

          Activity

          jvz Matt Sicker created issue -
          jvz Matt Sicker made changes -
          Field Original Value New Value
          Epic Link JENKINS-54082 [ 194705 ]
          jvz Matt Sicker made changes -
          Description Using the events defined in JENKINS-54086, the following events should be logged to the audit log:

          * In HudsonPrivateSecurityRealm.createAccount, we should log this account userid.
          Using the events defined in JENKINS-54086, the following events should be logged to the audit log:
           * In HudsonPrivateSecurityRealm.createAccount, we should log this account userid.
           ** In order to support logging this without directly logging it from Jenkins Core, we'll need to create a new extension point either similar to or based on SecurityListener to notify listeners of an account creation event.
          jvz Matt Sicker made changes -
          Labels audit-logging newbie-friendly audit-logging
          jvz Matt Sicker made changes -
          Component/s audit-log-plugin [ 24638 ]
          Component/s core [ 15593 ]
          mide David Olorundare made changes -
          Status Open [ 1 ] In Progress [ 3 ]
          mide David Olorundare made changes -
          Assignee David Olorundare [ mide ]
          jvz Matt Sicker made changes -
          Rank Ranked lower
          mide David Olorundare made changes -
          Assignee David Olorundare [ mide ]
          mide David Olorundare made changes -
          Status In Progress [ 3 ] Open [ 1 ]
          mide David Olorundare made changes -
          Rank Ranked lower
          mide David Olorundare made changes -
          Assignee David Olorundare [ mide ]
          mide David Olorundare made changes -
          Status Open [ 1 ] In Progress [ 3 ]
          mide David Olorundare made changes -
          Status In Progress [ 3 ] Open [ 1 ]
          mide David Olorundare made changes -
          Assignee David Olorundare [ mide ]
          mide David Olorundare made changes -
          Assignee David Olorundare [ mide ]
          mide David Olorundare made changes -
          Status Open [ 1 ] In Progress [ 3 ]
          mide David Olorundare made changes -
          Status In Progress [ 3 ] Open [ 1 ]
          mide David Olorundare made changes -
          Assignee David Olorundare [ mide ]
          mide David Olorundare made changes -
          Assignee David Olorundare [ mide ]
          mide David Olorundare made changes -
          Status Open [ 1 ] In Progress [ 3 ]
          mide David Olorundare made changes -
          Status In Progress [ 3 ] In Review [ 10005 ]
          mide David Olorundare made changes -
          Status In Review [ 10005 ] In Progress [ 3 ]
          mide David Olorundare made changes -
          Status In Progress [ 3 ] In Review [ 10005 ]
          jvz Matt Sicker made changes -
          Status In Review [ 10005 ] Resolved [ 5 ]
          Resolution Fixed [ 1 ]

            People

            • Assignee:
              mide David Olorundare
              Reporter:
              jvz Matt Sicker
            • Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved: