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

Introduce folder based authorization

    XMLWordPrintable

    Details

    • Similar Issues:
    • Sprint:
      GSoC 2019. Coding Phase 2, GSoC 2019. Coding Phase 3

      Description

      When the authorization is organized by folders, the regular expressions cause confusion and can lead to slowdown of the performance of the plugin. This feature would allow configuring authorization based on folder roles. A role should be valid on multiple folders and can be assigned to users or groups. The role would either authorize all children of a folder or just the folder itself.

      This would also involve adding an extension point to the Role Strategy Plugin and allow different authorization strategies.

        Attachments

          Activity

          abhyudaya Abhyudaya Sharma created issue -
          abhyudaya Abhyudaya Sharma made changes -
          Field Original Value New Value
          Epic Link JENKINS-18377 [ 149684 ]
          abhyudaya Abhyudaya Sharma made changes -
          Description When the authorization is organized by folders, the regular expressions cause confusion and can lead to slowdown of the performance of the plugin. This feature would allow configuring authorization based on folder roles. A role should be valid on multiple folders and can be assigned to users or groups. The role would either authorize all children of a folder or just the folder itself.

          This would also involve adding an extension point to the Role Strategy Plugin and allow more different authorization strategies.
          When the authorization is organized by folders, the regular expressions cause confusion and can lead to slowdown of the performance of the plugin. This feature would allow configuring authorization based on folder roles. A role should be valid on multiple folders and can be assigned to users or groups. The role would either authorize all children of a folder or just the folder itself.

          This would also involve adding an extension point to the Role Strategy Plugin and allow different authorization strategies.
          abhyudaya Abhyudaya Sharma made changes -
          Status Open [ 1 ] In Progress [ 3 ]
          Show
          abhyudaya Abhyudaya Sharma added a comment - See:  https://github.com/jenkinsci/role-strategy-plugin/pull/89/
          Hide
          abhyudaya Abhyudaya Sharma added a comment -

          The pull request above was closed and the code for the new AuthorizationStrategy was moved to a separate repository. Please see https://github.com/jenkinsci/folder-auth-plugin/

          Show
          abhyudaya Abhyudaya Sharma added a comment - The pull request above was closed and the code for the new AuthorizationStrategy was moved to a separate repository. Please see  https://github.com/jenkinsci/folder-auth-plugin/
          abhyudaya Abhyudaya Sharma made changes -
          Status In Progress [ 3 ] In Review [ 10005 ]
          oleg_nenashev Oleg Nenashev made changes -
          Sprint GSoC 2019. Coding Phase 2 [ 691 ] GSoC 2019. Coding Phase 2, GSoC 2019. Coding Phase 3 [ 691, 696 ]
          Hide
          abhyudaya Abhyudaya Sharma added a comment -

          1.0 Released: plugins.jenkins.io/folder-auth

          Show
          abhyudaya Abhyudaya Sharma added a comment - 1.0 Released: plugins.jenkins.io/folder-auth
          abhyudaya Abhyudaya Sharma made changes -
          Released As https://github.com/jenkinsci/folder-auth-plugin/releases/tag/folder-auth-1.0.1
          Resolution Fixed [ 1 ]
          Status In Review [ 10005 ] Resolved [ 5 ]

            People

            Assignee:
            abhyudaya Abhyudaya Sharma
            Reporter:
            abhyudaya Abhyudaya Sharma
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

              Dates

              Created:
              Updated:
              Resolved: