1 В избранное 0 Ответвления 0

OSCHINA-MIRROR/wst021sh-sonar-auth-gitlab-plugin

Клонировать/Скачать
README.md 6.8 КБ
Копировать Редактировать Web IDE Исходные данные Просмотреть построчно История
Отправлено 01.03.2025 10:31 c3a4cce

Плагин аутентификации Sonar Auth GitLab

https://travis-ci.org/gabrie-allaigre/sonar-auth-gitlab-plugin

Вдохновлен https://github.com/SonarSource/sonar-auth-github

Версия 1.3.2 доступна непосредственно в центре обновлений SonarQube

Версия 1.4.0-SNAPSHOT

  • Изменение поля секрета на текстовое поле
  • Обновление sonar-plugin до версии 7.0

Версия 1.3.2

  • Исправление ошибки с группами и LDAP #20
  • Добавление опции игнорирования сертификата при доступе к GitLab #18

Скачать версию 1.3.2 https://github.com/gabrie-allaigre/sonar-auth-gitlab-plugin/releases/download/1.3.2/sonar-auth-gitlab-plugin-1.3.2.jar

Версия 1.3.1

  • Исправление ошибки с синхронизацией #16

Скачать версию 1.3.1 https://github.com/gabrie-allaigre/sonar-auth-gitlab-plugin/releases/download/1.3.1/sonar-auth-gitlab-plugin-1.3.1.jar

Версия 1.3.0

  • Добавление по умолчанию API v4
  • Добавление опции синхронизации групп с GitLab (используйте исключения для отключения синхронизации, например для учетной записи администратора)
  • Добавление возможности создания пользовательских групп

Скачать версию 1.3.0 https://github.com/gabrie-allaigre/sonar-auth-gitlab-plugin/releases/download/1.3.0/sonar-auth-gitlab-plugin-1.3.0.jar

Версия 1.2.2

  • Добавление опции изменения области видимости для GitLab (начиная с версии 9.2, область видимости — это API)

Скачать версию 1.2.2 https://github.com/gabrie-allaigre/sonar-auth-gitlab-plugin/releases/download/1.2.2/sonar-auth-gitlab-plugin-1.2.2.jar

Цели

Разрешает аутентификацию пользователей и одноранговый вход через GitLab.

Использует OAuth вход GitLab на странице входа SonarQube.

Вход

Использование

Для SonarQube >=5.6:

Для SonarQube >=5.4:

Другой плагин: Добавление отчетов в коммит GitLab

Настройка

Внимание: В SonarQube должно быть указано Server base URL с HTTPS

  • В GitLab создайте приложение OAuth: Администрирование -> Приложения

Заполните имя SonarQube и заполните URI переадресации значением 'https://mysonar.com/oauth2/callback/gitlab' (замените URL).

Добавление GitLab

Копируйте ID приложения и секрет в настройках SonarQube.

Приложение GitLab

  • В SonarQube: Администрирование -> Общие настройки -> GitLab -> Аутентификация

Настройки Sonar

Переменная Комментарий Тип
sonar.auth.gitlab.enabled Разрешает пользователям GitLab вход в систему. Значение игнорируется, если ID клиента и секрет не определены
sonar.auth.gitlab.url URL для доступа к GitLab
sonar.auth.gitlab.applicationId ID приложения, предоставленное GitLab при регистрации приложения
sonar.auth.gitlab.secret Токен пользователя, который может отправлять отчеты о проектах, либо глобально, либо для каждого проекта
sonar.auth.gitlab.allowUsersToSignUp Разрешает новым пользователям аутентифицироваться. При установке значения 'false', только существующие пользователи смогут аутентифицироваться на сервере
sonar.auth.gitlab.scope Область видимости, предоставляемая GitLab при доступе к информации пользователя, либо глобально, либо для каждого проекта, значение по умолчанию - read_user
sonar.auth.gitlab.groups Установка групп, используйте ',' для нескольких групп
sonar.auth.gitlab.sync_user_groups Разрешает синхронизацию между группами GitLab и SonarQube. Группы пользователей SonarQube будут такими же как группы GitLab
sonar.auth.gitlab.groups По умолчанию группы, которые будут добавлены в основную группу SonarQube и синхронизированы, если эта опция включена
sonar.auth.gitlab.api_version Версия API GitLab
sonar.auth.gitlab.user_exceptions Список имен пользователей, которые должны остаться нетронутыми (например список администраторов), используйте ',' для нескольких имен
sonar.auth.gitlab.ignore_certificate Игнорирует сертификат при доступе к GitLab, используется для автоматической подписи сертификата (по умолчанию false) Администрирование, Переменная

SonarQube

https://sonarcloud.io/dashboard?id=com.talanlabs%3Asonar-auth-gitlab-plugin

Опубликовать ( 0 )

Вы можете оставить комментарий после Вход в систему

1
https://api.gitlife.ru/oschina-mirror/wst021sh-sonar-auth-gitlab-plugin.git
git@api.gitlife.ru:oschina-mirror/wst021sh-sonar-auth-gitlab-plugin.git
oschina-mirror
wst021sh-sonar-auth-gitlab-plugin
wst021sh-sonar-auth-gitlab-plugin
master