aboutsummaryrefslogtreecommitdiffstats
path: root/server/sonar-webserver
diff options
context:
space:
mode:
authorJulien Lancelot <julien.lancelot@sonarsource.com>2019-09-17 12:21:53 +0200
committerSonarTech <sonartech@sonarsource.com>2019-09-23 20:21:07 +0200
commit056302d0d534a30a8a7d905602455b0ba0f900a2 (patch)
tree1e755215fb861b215e97e724239c22036cccc639 /server/sonar-webserver
parent26a7d44c9cce85b62e6d3f2043aa3eddc500a54e (diff)
downloadsonarqube-056302d0d534a30a8a7d905602455b0ba0f900a2.tar.gz
sonarqube-056302d0d534a30a8a7d905602455b0ba0f900a2.zip
SONAR-12460 Support GitLab Authentication
Diffstat (limited to 'server/sonar-webserver')
-rw-r--r--server/sonar-webserver/build.gradle1
-rw-r--r--server/sonar-webserver/src/main/java/org/sonar/server/platform/platformlevel/PlatformLevel4.java2
2 files changed, 3 insertions, 0 deletions
diff --git a/server/sonar-webserver/build.gradle b/server/sonar-webserver/build.gradle
index 4fc1039102f..87b08f8c225 100644
--- a/server/sonar-webserver/build.gradle
+++ b/server/sonar-webserver/build.gradle
@@ -12,6 +12,7 @@ dependencies {
compile 'com.google.guava:guava'
compile 'org.apache.tomcat.embed:tomcat-embed-core'
compile project(':sonar-core')
+ compile project(':server:sonar-auth-gitlab')
compile project(':server:sonar-ce-task-projectanalysis')
compile project(':server:sonar-process')
compile project(':server:sonar-webserver-core')
diff --git a/server/sonar-webserver/src/main/java/org/sonar/server/platform/platformlevel/PlatformLevel4.java b/server/sonar-webserver/src/main/java/org/sonar/server/platform/platformlevel/PlatformLevel4.java
index c00cf3852c9..da9712f4f48 100644
--- a/server/sonar-webserver/src/main/java/org/sonar/server/platform/platformlevel/PlatformLevel4.java
+++ b/server/sonar-webserver/src/main/java/org/sonar/server/platform/platformlevel/PlatformLevel4.java
@@ -28,6 +28,7 @@ import org.sonar.api.resources.ResourceTypes;
import org.sonar.api.rules.AnnotationRuleParser;
import org.sonar.api.rules.XMLRuleParser;
import org.sonar.api.server.rule.RulesDefinitionXmlLoader;
+import org.sonar.auth.gitlab.GitLabModule;
import org.sonar.ce.task.projectanalysis.notification.ReportAnalysisFailureNotificationModule;
import org.sonar.ce.task.projectanalysis.taskprocessor.ReportTaskProcessor;
import org.sonar.core.component.DefaultResourceTypes;
@@ -349,6 +350,7 @@ public class PlatformLevel4 extends PlatformLevel {
// authentication
AuthenticationModule.class,
AuthenticationWsModule.class,
+ GitLabModule.class,
// users
UserSessionFactoryImpl.class,