SonarQube
  1. SonarQube
  2. SONAR-2950

Single Sign On with external authentication mechanism

    Details

    • Type: New Feature New Feature
    • Status: Closed Closed
    • Priority: Major Major
    • Resolution: Fixed
    • Affects Version/s: 2.11
    • Fix Version/s: 3.1
    • Labels:
      None
    • Number of attachments :
      0

      Description

      The setup of our CI environment has 3 tools included: Jenkins/Hudson, Artifactory/Nexus, and Sonar.
      We have setup an Apache Proxy in front of those three tools in order to be able to migrate them to other VM servers in order to scale when the number of projects/jobs rises.

      Unfortunately you need to login to each of the 3 tools separately and often the browser gets confused so that you need to type your username/password at each tool, each time you want to access it.
      The idea is now to use the Apache Proxy for doing the authentication and to pass the Apache authentication token to each of these tools in order to skip the tool built-in authentication step.

      This kind of setup is possible with:

      The one that is missing in this list is Sonar.

        Issue Links

          Activity

          Hide
          Freddy Mallet added a comment -

          This is a minor side effect but when we try to delete a user created through the SSO mechanism we get an error message saying :

          Validation failed: Password can't be blank, Password is too short (minimum is 4 characters), Password confirmation can't be blank

          Show
          Freddy Mallet added a comment - This is a minor side effect but when we try to delete a user created through the SSO mechanism we get an error message saying : Validation failed: Password can't be blank, Password is too short (minimum is 4 characters), Password confirmation can't be blank
          Hide
          Freddy Mallet added a comment -

          Manually tested !

          Show
          Freddy Mallet added a comment - Manually tested !
          Hide
          Simon Brandhof added a comment -

          Integration tests added (via OpenID plugin)

          Show
          Simon Brandhof added a comment - Integration tests added (via OpenID plugin)

            People

            • Assignee:
              Simon Brandhof
              Reporter:
              Michael Rumpf
            • Votes:
              5 Vote for this issue
              Watchers:
              4 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved: