Вдохновлен https://github.com/SonarSource/sonar-auth-github
Версия 1.3.2 доступна непосредственно в центре обновлений SonarQube
Версия 1.4.0-SNAPSHOT
Версия 1.3.2
Скачать версию 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
Скачать версию 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
Скачать версию 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
Скачать версию 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_HOME/extensions/plugins
Для SonarQube >=5.4:
SONARQUBE_HOME/extensions/plugins
Другой плагин: Добавление отчетов в коммит GitLab
Внимание: В SonarQube должно быть указано Server base URL
с HTTPS
Заполните имя SonarQube и заполните URI переадресации значением 'https://mysonar.com/oauth2/callback/gitlab' (замените URL).
Копируйте ID приложения и секрет в настройках SonarQube.
Переменная | Комментарий | Тип |
---|---|---|
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) | Администрирование, Переменная |
https://sonarcloud.io/dashboard?id=com.talanlabs%3Asonar-auth-gitlab-plugin
Вы можете оставить комментарий после Вход в систему
Неприемлемый контент может быть отображен здесь и не будет показан на странице. Вы можете проверить и изменить его с помощью соответствующей функции редактирования.
Если вы подтверждаете, что содержание не содержит непристойной лексики/перенаправления на рекламу/насилия/вульгарной порнографии/нарушений/пиратства/ложного/незначительного или незаконного контента, связанного с национальными законами и предписаниями, вы можете нажать «Отправить» для подачи апелляции, и мы обработаем ее как можно скорее.
Опубликовать ( 0 )