Integrating SonarQube Server with Entra ID

Time to complete icon1 hour to complete

Overview

This course shows you how to integrate SonarQube Server with Microsoft Entra ID, and covers the necessary steps including application registration, configuration, and enabling user provisioning.

Learning objectives

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

  • Explain the benefits of Entra ID authentication.   
  • Register a new Entra ID application.   
  • Configure an Entra ID application for SonarQube Server.   
  • Configure the Entra ID integration in SonarQube Server.   
  • Enable SCIM provisioning.   

Key topics

  • Benefits of Entra ID authentication
  • Configuring an application in Entra ID
  • Configuring the Entra ID integration in SonarQube Server
  • Enabling SCIM provisioning
  • Resources and best practices 

Target audience

  • Administrator
  • DevOps engineer

Prerequisites

  • Active Microsoft Entra ID subscription with administrative credentials   
  • Working SonarQube Server instance 
  • Reverse proxy with HTTPS enabled, as required by Azure's HTTPS reply URL requirement   
  • If SCIM is to be enabled, the SonarQube application must be accessible over the internet, and the network must be open for requests from Azure