Integrating SonarQube Server with Okta

Time to complete icon1 hour to complete

Overview

This course shows you how to integrate SonarQube Server with Okta to enable users to log into SonarQube using their existing Okta credentials. You'll learn how to configure the necessary settings in Okta and SonarQube, validate the integration, and enable SCIM provisioning for automated user management.

Learning objectives

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

  • Configure an Okta application for SonarQube integration.
  • Configure the Okta integration within SonarQube Server.
  • Validate the Okta integration in SonarQube Server.
  • Enable SCIM (System for Cross-domain Identity Management) provisioning.

Key topics

  • Configuring an Okta application
  • Assigning users and groups
  • Configuring Okta integration settings
  • Validating the Okta integration
  • Setting up group membership synchronization
  • Enabling and configuring SCIM provisioning
  • Resources and best practices

Target audience

  • Administrator
  • DevOps engineer

Prerequisites

  • Working SonarQube Server instance  
  • Active Okta account with administrative system permissions
  • Administrative privileges for the SonarQube Server instance
  • To enable SCIM, SAML authentication must be working, and the network connection from the Identity Provider (Okta) to SonarQube must not be blocked