• Icon: New Feature New Feature
    • Resolution: Unresolved
    • Icon: Critical Critical
    • core
    • None

      Authorize-project plugin has difficulties for its usage as it requires actual users to run builds as.
      It can easily conflicts with policies of administrators:

      • Administrators might don't want to use an actual user for managing authorizations of builds.
        • E.g. Alice and Bob belongs to a DevOps team. They want to run a project with the authorization of DevOps, but not of Alice or Bob. Because it might cause problems when they quit the job.
        • This can be resolved by defining a non-actual user used only to manage authorizations of builds.
      • Administrator doesn't want to define or can't define non-actual users.
        • It can be the case especialy when they use an external authentication system (such as Active Directory).

      This can be resolved by introducing a feature to define non-actual users, just like build-in users such as ANONYMOUS and SYSTEM.

      • They cannot be used to login Jenkins. (They don't have passwords)
      • They have permissions. That is, AuthorizationStrategy should handle them as they handle actual users.

      It might be a feature of authorize-project plugin, Jenkins core, or maybe a brand-new plugin.

          [JENKINS-38257] Feature to define non-actual user

          ikedam created issue -
          ikedam made changes -
          Epic Link New: JENKINS-38217 [ 174378 ]
          Jesse Glick made changes -
          Link New: This issue relates to JENKINS-32596 [ JENKINS-32596 ]
          Jesse Glick made changes -
          Link New: This issue relates to JENKINS-50249 [ JENKINS-50249 ]
          Jesse Glick made changes -
          Link New: This issue duplicates JENKINS-15063 [ JENKINS-15063 ]
          Jesse Glick made changes -
          Resolution New: Duplicate [ 3 ]
          Status Original: Open [ 1 ] New: Resolved [ 5 ]
          Jesse Glick made changes -
          Assignee Original: ikedam [ ikedam ]
          Resolution Original: Duplicate [ 3 ]
          Status Original: Resolved [ 5 ] New: Reopened [ 4 ]
          Jesse Glick made changes -
          Status Original: Reopened [ 4 ] New: Open [ 1 ]
          Jesse Glick made changes -
          Link New: This issue relates to JENKINS-33793 [ JENKINS-33793 ]
          ikedam made changes -
          Resolution New: Won't Do [ 10001 ]
          Status Original: Open [ 1 ] New: Closed [ 6 ]
          Jesse Glick made changes -
          Resolution Original: Won't Do [ 10001 ]
          Status Original: Closed [ 6 ] New: Reopened [ 4 ]

            Unassigned Unassigned
            ikedam ikedam
            Votes:
            2 Vote for this issue
            Watchers:
            5 Start watching this issue

              Created:
              Updated: