Integrating SonarQube Server with GitLab for authentication and authorization

1 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