This plugin is deprecated since SonarQube 3.3.

Description / Features

This plugin enables user authentication and Single Sign-On via your Central Authentication Service (JA-SIG CAS):


  1. Install the plugin through the Update Center or download it into the SONARQUBE_HOME/extensions/plugins directory
  2. Restart the SonarQube server


Add the following properties to SONARQUBE_HOME/conf/ and restart the SonarQube server:

# This property must be set to true

# Enable CAS plugin

# Protocol is cas1, cas2 or saml11

# Location of the CAS server login form

# CAS server root URL

# SonarQube server root URL, without ending slash

# Optional CAS server logout URL. If set, SonarQube session will be deleted on CAS logout request.

# Specifies whether gateway=true should be sent to the CAS server. Default is false.

# The tolerance in milliseconds for drifting clocks when validating SAML 1.1 tickets.
# Note that 10 seconds should be more than enough for most environments that have NTP time synchronization.
# Default is 1000 milliseconds.

Change Log