Managing users, groups, permissions, and permission templates in SonarQube Server

Time to complete icon30 minutes to complete

Overview

In this course, you will learn to effectively manage users and groups, apply permissions at global and project levels, and leverage permission templates to automate project access in SonarQube Server. 


Learning objectives

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

  • Define the relationship between users, groups, and permissions.
  • Create and manage users and groups in SonarQube Server.
  • Assign permissions to manage instance-wide settings.
  • Configure project-specific permissions.
  • Build and apply custom permission templates to automate access for new projects.

Key topics

  • SonarQube access model components
  • User and group administration
  • Global and project-level permission assignment
  • Permission template customization
  • Integration with external identity providers
  • Automated and bulk application of permission templates

Target audience

  • Administrator
  • DevOps engineer
  • Engineering leader

Prerequisites

  • SonarQube Server instance with Administer global permission
  • Project created in SonarQube Server