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

GitHub teams should be available groups for matrix based security when using GitHub OAuth plugin

    Details

    • Similar Issues:

      Description

      Permissions granularity when using the plugin is extremely limited when using the plugin. It would be nice if the plugin could also provide some kind of matrix to set permissions to individual users or github teams (ideally).

      Also it would be extremely useful if you could link any job to a github project and map github permissions to job permissions. Users with pull access should only see the results, users with push access should also be able to execute the job and users with admin access should be able to edit the job's configuration.

        Attachments

          Issue Links

            Activity

            Hide
            sag47 Sam Gleske added a comment -

            Fixed in release 0.21.

            Show
            sag47 Sam Gleske added a comment - Fixed in release 0.21.
            Hide
            sag47 Sam Gleske added a comment -

            Latest release fixes it.

            Show
            sag47 Sam Gleske added a comment - Latest release fixes it.
            Hide
            scm_issue_link SCM/JIRA link daemon added a comment -

            Code changed in jenkins
            User: Julien Carsique
            Path:
            pom.xml
            src/main/java/org/jenkinsci/plugins/GithubAuthenticationToken.java
            src/main/java/org/jenkinsci/plugins/GithubOAuthGroupDetails.java
            src/main/java/org/jenkinsci/plugins/GithubOAuthUserDetails.java
            src/main/java/org/jenkinsci/plugins/GithubSecurityRealm.java
            http://jenkins-ci.org/commit/github-oauth-plugin/7fea11475da28861ddf1f1e09add6a93a1bbfc6a
            Log:
            JENKINS-21331: include teams as groups

            duplicate: JENKINS-28575

            Conflicts:
            src/main/java/org/jenkinsci/plugins/GithubAuthenticationToken.java
            src/main/java/org/jenkinsci/plugins/GithubSecurityRealm.java

            Show
            scm_issue_link SCM/JIRA link daemon added a comment - Code changed in jenkins User: Julien Carsique Path: pom.xml src/main/java/org/jenkinsci/plugins/GithubAuthenticationToken.java src/main/java/org/jenkinsci/plugins/GithubOAuthGroupDetails.java src/main/java/org/jenkinsci/plugins/GithubOAuthUserDetails.java src/main/java/org/jenkinsci/plugins/GithubSecurityRealm.java http://jenkins-ci.org/commit/github-oauth-plugin/7fea11475da28861ddf1f1e09add6a93a1bbfc6a Log: JENKINS-21331 : include teams as groups duplicate: JENKINS-28575 Conflicts: src/main/java/org/jenkinsci/plugins/GithubAuthenticationToken.java src/main/java/org/jenkinsci/plugins/GithubSecurityRealm.java
            Hide
            sag47 Sam Gleske added a comment -

            Sorry, that was a mistake. I must have misread.

            Show
            sag47 Sam Gleske added a comment - Sorry, that was a mistake. I must have misread.
            Hide
            jcarsique Julien Carsique added a comment -

            Sam Gleske you've closed both issues (JENKINS-21331 and JENKINS-28575) as duplicate. The pull request (https://github.com/jenkinsci/github-oauth-plugin/pull/36) is not yet merged.

            Show
            jcarsique Julien Carsique added a comment - Sam Gleske you've closed both issues ( JENKINS-21331 and JENKINS-28575 ) as duplicate. The pull request ( https://github.com/jenkinsci/github-oauth-plugin/pull/36 ) is not yet merged.

              People

              • Assignee:
                sag47 Sam Gleske
                Reporter:
                lucasocio Leandro Lucarella
              • Votes:
                2 Vote for this issue
                Watchers:
                4 Start watching this issue

                Dates

                • Created:
                  Updated:
                  Resolved: