SonarQube支持Gitlab授權登錄


部署好SonarQube之后,由於我們內部使用的是自建的Gitlab倉庫,即每個開發同學都有Gitlab賬號,SonarQube我們就可以使用上Gitlab登錄,這樣就不需要再維護一套用戶體系了。

SonarQube版本是9.2.4社區版本

1.在Gitlab上創建一個應用
使用管理員賬號登錄gitlab,創建一個應用,其中Redirect URI是: http://[sonarhost]:[port]/oauth2/callback/gitlab ,Scopes主要是需要read_user和api,其他可以不需要。

2.再到SonarQube中配置Gitlab
gitlab URL填寫訪問登錄gitlab的地址
其中的Application ID和Secret就是Gitlab上創建應用后生成的應用ID和Secret

3.SonarQube還需要配置一下服務的地址,比如你們通過了Nginx做了轉發,有域名xxx.com,那么這里就需要配置上 http://xxx,或者直接配置上http://[sonarhost]:[port]

4.驗證Gitlab授權登錄
SonarQube退出登錄后可以看到登錄可以通過Gitlab直接登錄了,如圖:

至此,配置Gitlab授權登錄即已完成。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM