{"id":14008476,"url":"https://github.com/jenkinsci/gitlab-oauth-plugin","last_synced_at":"2026-03-01T13:08:51.814Z","repository":{"id":8950901,"uuid":"59150267","full_name":"jenkinsci/gitlab-oauth-plugin","owner":"jenkinsci","description":"Jenkins authentication plugin using GitLab OAuth as source","archived":false,"fork":false,"pushed_at":"2025-03-26T00:52:47.000Z","size":795,"stargazers_count":34,"open_issues_count":4,"forks_count":43,"subscribers_count":9,"default_branch":"master","last_synced_at":"2025-03-30T12:07:36.253Z","etag":null,"topics":["java","jenkins","plugin"],"latest_commit_sha":null,"homepage":"https://plugins.jenkins.io/gitlab-oauth/","language":"Java","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/jenkinsci.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE.txt","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":".github/CODEOWNERS","security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2016-05-18T20:49:41.000Z","updated_at":"2025-03-01T08:36:50.000Z","dependencies_parsed_at":"2023-02-17T03:45:31.485Z","dependency_job_id":"81ae4820-0ea7-441f-b681-34d7e2f9f2a2","html_url":"https://github.com/jenkinsci/gitlab-oauth-plugin","commit_stats":{"total_commits":469,"total_committers":64,"mean_commits":7.328125,"dds":0.8059701492537313,"last_synced_commit":"c61f821cba2e2ded9de5aedf428dc0e52443d6ff"},"previous_names":[],"tags_count":85,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jenkinsci%2Fgitlab-oauth-plugin","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jenkinsci%2Fgitlab-oauth-plugin/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jenkinsci%2Fgitlab-oauth-plugin/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jenkinsci%2Fgitlab-oauth-plugin/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/jenkinsci","download_url":"https://codeload.github.com/jenkinsci/gitlab-oauth-plugin/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":247485287,"owners_count":20946398,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["java","jenkins","plugin"],"created_at":"2024-08-10T11:01:42.953Z","updated_at":"2026-01-17T15:35:18.608Z","avatar_url":"https://github.com/jenkinsci.png","language":"Java","funding_links":[],"categories":["Java"],"sub_categories":[],"readme":"# Jenkins GitLab OAuth Plugin\n[![Jenkins Plugins](https://img.shields.io/jenkins/plugin/v/gitlab-oauth)](https://plugins.jenkins.io/gitlab-oauth)\n[![Jenkins Plugin installs](https://img.shields.io/jenkins/plugin/i/gitlab-oauth?color=blue)](https://plugins.jenkins.io/gitlab-oauth)\n[![Build Status][build-image]][build-link]\n\nThe GitLab OAuth plugin provides a means of securing a Jenkins instance by\noffloading authentication and authorization to GitLab.  The plugin authenticates\nby using a [GitLab OAuth Application][gitlab-wiki-oauth].  It can use multiple\nauthorization strategies for authorizing users.  GitLab users are surfaced as\nJenkins users for authorization.  GitLab organizations and teams are surfaced as\nJenkins groups for authorization.\n\nMore comprehensive documentation is listed on the [user documentation page](/docs/README.md).\n\n## Useful links\n\n* License: [MIT Licensed](LICENSE.txt)\n* [User Documentation](/docs/README.md)\n* [Changelog](CHANGELOG.md)\n* [Contributions are welcome](CONTRIBUTING.md).\n\n## Get Latest Package\n\n1. Run `mvn clean package -DskipTests`\n2. Get the plugin HPI from `target/gitlab-oauth.hpi`\n\n[build-image]: https://ci.jenkins.io/buildStatus/icon?job=Plugins/gitlab-oauth-plugin/master\n[build-link]: https://ci.jenkins.io/job/Plugins/job/gitlab-oauth-plugin/job/master/\n[gitlab-wiki-oauth]: http://doc.gitlab.com/ce/api/oauth2.html\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjenkinsci%2Fgitlab-oauth-plugin","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fjenkinsci%2Fgitlab-oauth-plugin","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjenkinsci%2Fgitlab-oauth-plugin/lists"}