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授权登录即已完成。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 分享4款.NET开源、免费、实用的商城系统
· 全程不用写代码,我用AI程序员写了一个飞机大战
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了
· 上周热点回顾(2.24-3.2)
2021-01-06 Loki二进制命令帮助
2021-01-06 gitlab cicd流水线语法
2021-01-06 支付宝里面的基金知识
2021-01-06 Loki日志系统基础知识
2020-01-06 Elasticsearch 理解mapping中的store属性
2020-01-06 Elastic:使用ElastAlert发送通知
2020-01-06 不给字段创建索引,字段不存放在source中,字段无法聚合查询等