Integrating SonarQube Server with GitLab for Authentication and Authorization

Time to complete icon1 hour to complete

Overview

This course guides you through the steps for integrating SonarQube Server with GitLab for authentication and authorization. You'll learn how to register a GitLab application, configure both GitLab and SonarQube for the integration, and set up up user provisioning.

Learning objectives

After completing this course, you’ll be able to:

  • Explain the benefits of GitLab authentication.   
  • Register a new GitLab application.
  • Configure SonarQube Server as a GitLab application.    
  • Configure the GitLab integration in SonarQube Server.  
  • Enable user provisioning.    

Key topics

  • Configuring the GitLab integration within SonarQube Server    
  • Enabling and configuring user provisioning
  • Resources and best practices

Target audience

  • Administrator
  • DevOps engineer

Prerequisites

  • Active GitLab subscription with administrative credentials    
  • Working SonarQube instance