github-oauth-plugin
github-oauth-plugin copied to clipboard
Jenkins authentication plugin using GitHub OAuth as the source.
Bumps [github-branch-source](https://github.com/jenkinsci/github-branch-source-plugin) from 2.11.4 to 1687.v7618247e672d. Release notes Sourced from github-branch-source's releases. 1687.v7618247e672d 👻 Maintenance upgrade core LTS to 2.346.1 and associated bom, fix test due to this upgrade (#609)...
https://issues.jenkins.io/browse/JENKINS-43214 Continue work from #111 Add request_uri parameter according to: https://docs.github.com/en/developers/apps/building-oauth-apps/authorizing-oauth-apps https://docs.github.com/en/developers/apps/building-github-apps/identifying-and-authorizing-users-for-github-apps Support: 1. Shared GitHub apps with multiple Jenkins instances. 2. Custom OAuth proxy setup. Just to comment, GitHub...
Added support for redirect uris as described at https://developer.github.com/enterprise/2.10/apps/building-oauth-apps/authorization-options-for-oauth-apps/#redirect-urls
Previously members of authorised orgs were granted read access to repos before the github permissions of the user were checked, even if useRepositoryPermissions was enabled. This resulted in users having...
Includes a new config option to list which organizations a user should be a part of before they can authenticate. When left blank, all organizations can authenticate, keeping the previous...
There is an open PR to facilitate configuration of redirect_uri but it appears to me that it only hit one of the 2 places that the uri needed to be...
Normal workflow jobs does not have the BranchJobProperty set. Only those created by multibranch pipelines have it. However, the previous code filtered all workflow jobs which hadn't this property when...
Not all Jenkins pipeline job have the BranchJob property. In that case the authorization wouldn't work. This patch makes it work for such job.
When a Jenkins user does not have access to certain GitHub repositories (for example private repositories), an exception is thrown. This reduces the log level to FINEST for such condition,...
This is useful for operators who have users whose Github accounts have multiple email addresses and their default address is a personal address. The current implementation leads to Jenkins storing...