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

Add user creation listener-methods to SecurityListener

      In Jenkins core, the SecurityListener class has only methods for listening to authentication-based events (e.g. login, logout, authenticated, etc), but lacks any methods for listening to Jenkins user-account creations; which are an equally important set of security-related events. Hence, the SecurityListener class requires an update with those methods that would facilitate this functionality.

      • To perform this update will require modifying the SecurityListener class within the jenkins-core jenkins/security package.

      This update will enable the Audit-Log plugin, as well as any other authentication-based plugins, to reuse the same preexisting SecurityListener class to listen for Jenkins user account creation notifications.

          [JENKINS-55305] Add user creation listener-methods to SecurityListener

          David Olorundare created issue -
          David Olorundare made changes -
          Epic Link New: JENKINS-54082 [ 194705 ]
          David Olorundare made changes -
          Description Original: In Jenkins-core, the SecurityListener class has only methods for listening to authentication-based events but lacks any for listening to Jenkins user account creation. Update the SecurityListener class with methods that would facilitate this functionality.

          This will enable the Audit-Log plugin, as well as any other authentication-based plugins, to reuse the same preexisting SecurityListener for account creation notifications.
          New: In Jenkins-core, the SecurityListener class has only methods for listening to authentication-based events but lacks any for listening to Jenkins user account creation. Update the SecurityListener class with methods that would facilitate this functionality.

          - To perform this update will require modifying the `SecurityListener` class within the jenkins-core package.

          This will enable the Audit-Log plugin, as well as any other authentication-based plugins, to reuse the same preexisting SecurityListener for account creation notifications.
          David Olorundare made changes -
          Description Original: In Jenkins-core, the SecurityListener class has only methods for listening to authentication-based events but lacks any for listening to Jenkins user account creation. Update the SecurityListener class with methods that would facilitate this functionality.

          - To perform this update will require modifying the `SecurityListener` class within the jenkins-core package.

          This will enable the Audit-Log plugin, as well as any other authentication-based plugins, to reuse the same preexisting SecurityListener for account creation notifications.
          New: In Jenkins-core, the SecurityListener class has only methods for listening to authentication-based events but lacks any for listening to Jenkins user account creation. Update the SecurityListener class with methods that would facilitate this functionality.
           - To perform this update will require modifying the SecurityListener class within the jenkins-core package.

          This will enable the Audit-Log plugin, as well as any other authentication-based plugins, to reuse the same preexisting SecurityListener for account creation notifications.
          David Olorundare made changes -
          Description Original: In Jenkins-core, the SecurityListener class has only methods for listening to authentication-based events but lacks any for listening to Jenkins user account creation. Update the SecurityListener class with methods that would facilitate this functionality.
           - To perform this update will require modifying the SecurityListener class within the jenkins-core package.

          This will enable the Audit-Log plugin, as well as any other authentication-based plugins, to reuse the same preexisting SecurityListener for account creation notifications.
          New: In Jenkins-core, the SecurityListener class has only methods for listening to authentication-based events but lacks any for listening to Jenkins user account creation. Update the SecurityListener class with methods that would facilitate this functionality.
           - To perform this update will require modifying the SecurityListener class within the jenkins-core package.
           - Unit tests for the new added methods must be implemented.

          This update will enable the Audit-Log plugin, as well as any other authentication-based plugins, to reuse the same preexisting SecurityListener for account creation notifications.
          David Olorundare made changes -
          Description Original: In Jenkins-core, the SecurityListener class has only methods for listening to authentication-based events but lacks any for listening to Jenkins user account creation. Update the SecurityListener class with methods that would facilitate this functionality.
           - To perform this update will require modifying the SecurityListener class within the jenkins-core package.
           - Unit tests for the new added methods must be implemented.

          This update will enable the Audit-Log plugin, as well as any other authentication-based plugins, to reuse the same preexisting SecurityListener for account creation notifications.
          New: In Jenkins-core, the SecurityListener class has only methods for listening to authentication-based events but lacks any for listening to Jenkins user account creation. Update the SecurityListener class with methods that would facilitate this functionality.
           - To perform this update will require modifying the SecurityListener class within the jenkins-core jenkins/security package.
           - Unit tests for the new added methods must be implemented.

          This update will enable the Audit-Log plugin, as well as any other authentication-based plugins, to reuse the same preexisting SecurityListener for account creation notifications.
          David Olorundare made changes -
          Description Original: In Jenkins-core, the SecurityListener class has only methods for listening to authentication-based events but lacks any for listening to Jenkins user account creation. Update the SecurityListener class with methods that would facilitate this functionality.
           - To perform this update will require modifying the SecurityListener class within the jenkins-core jenkins/security package.
           - Unit tests for the new added methods must be implemented.

          This update will enable the Audit-Log plugin, as well as any other authentication-based plugins, to reuse the same preexisting SecurityListener for account creation notifications.
          New: In Jenkins-core, the SecurityListener class has only methods for listening to authentication-based events but lacks any for listening to Jenkins user account creation. Update the SecurityListener class with methods that would facilitate this functionality.
           - To perform this update will require modifying the SecurityListener class within the jenkins-core jenkins/security package.
           - Unit tests for the updated HudsonPrivateSecurityRealm methods must be implemented.

          This update will enable the Audit-Log plugin, as well as any other authentication-based plugins, to reuse the same preexisting SecurityListener for account creation notifications.
          David Olorundare made changes -
          Description Original: In Jenkins-core, the SecurityListener class has only methods for listening to authentication-based events but lacks any for listening to Jenkins user account creation. Update the SecurityListener class with methods that would facilitate this functionality.
           - To perform this update will require modifying the SecurityListener class within the jenkins-core jenkins/security package.
           - Unit tests for the updated HudsonPrivateSecurityRealm methods must be implemented.

          This update will enable the Audit-Log plugin, as well as any other authentication-based plugins, to reuse the same preexisting SecurityListener for account creation notifications.
          New: In Jenkins-core, the SecurityListener class has only methods for listening to authentication-based events but lacks any for listening to Jenkins user account creation. Update the SecurityListener class with methods that would facilitate this functionality.
           - To perform this update will require modifying the SecurityListener class within the jenkins-core jenkins/security package.
           - Unit tests for the new added methods must be implemented.

          This update will enable the Audit-Log plugin, as well as any other authentication-based plugins, to reuse the same preexisting SecurityListener for account creation notifications.
          David Olorundare made changes -
          Rank New: Ranked higher
          David Olorundare made changes -
          Status Original: Open [ 1 ] 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: