Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/jenkinsci/gitlab-oauth-plugin
Jenkins authentication plugin using GitLab OAuth as source
https://github.com/jenkinsci/gitlab-oauth-plugin
java jenkins plugin
Last synced: 6 days ago
JSON representation
Jenkins authentication plugin using GitLab OAuth as source
- Host: GitHub
- URL: https://github.com/jenkinsci/gitlab-oauth-plugin
- Owner: jenkinsci
- License: mit
- Created: 2016-05-18T20:49:41.000Z (over 8 years ago)
- Default Branch: master
- Last Pushed: 2025-01-01T13:33:39.000Z (about 1 month ago)
- Last Synced: 2025-01-21T05:06:08.478Z (14 days ago)
- Topics: java, jenkins, plugin
- Language: Java
- Homepage: https://plugins.jenkins.io/gitlab-oauth/
- Size: 754 KB
- Stars: 34
- Watchers: 11
- Forks: 43
- Open Issues: 3
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- Contributing: CONTRIBUTING.md
- License: LICENSE.txt
- Codeowners: .github/CODEOWNERS
Awesome Lists containing this project
README
# Jenkins GitLab OAuth Plugin
[![Jenkins Plugins](https://img.shields.io/jenkins/plugin/v/gitlab-oauth)](https://plugins.jenkins.io/gitlab-oauth)
[![Jenkins Plugin installs](https://img.shields.io/jenkins/plugin/i/gitlab-oauth?color=blue)](https://plugins.jenkins.io/gitlab-oauth)
[![Build Status][build-image]][build-link]The GitLab OAuth plugin provides a means of securing a Jenkins instance by
offloading authentication and authorization to GitLab. The plugin authenticates
by using a [GitLab OAuth Application][gitlab-wiki-oauth]. It can use multiple
authorization strategies for authorizing users. GitLab users are surfaced as
Jenkins users for authorization. GitLab organizations and teams are surfaced as
Jenkins groups for authorization.More comprehensive documentation is listed on the [user documentation page](/docs/README.md).
## Useful links
* License: [MIT Licensed](LICENSE.txt)
* [User Documentation](/docs/README.md)
* [Changelog](CHANGELOG.md)
* [Contributions are welcome](CONTRIBUTING.md).## Get Latest Package
1. Run `mvn clean package -DskipTests`
2. Get the plugin HPI from `target/gitlab-oauth.hpi`[build-image]: https://ci.jenkins.io/buildStatus/icon?job=Plugins/gitlab-oauth-plugin/master
[build-link]: https://ci.jenkins.io/job/Plugins/job/gitlab-oauth-plugin/job/master/
[gitlab-wiki-oauth]: http://doc.gitlab.com/ce/api/oauth2.html