Sonarqube集成Gitlab统一认证

Sonarqube+Gitlab+ALM集成 实现统一认证

配置 sonarqube 使用 gitlab 账户登录

1.Gitlab 配置

1.1 使用管理员用户登录gitlab,生成一个api token, 记录该值

1.2 使用管理员用户配置gitlab 应用,添加一个sonarqube应用,回调 URL 输入 {sonarqub address}/oauth2/callback/gitlab

1.3 保存生成的应用程序ID密码

2.Sonarqube 配置(使用admin用户登录)

2.1.配置ALM集成Gitlab

2.2 点击编辑,输入gitlab服务器信息:

2.3 点击检查配置,验证是否成功:

2.4 配置认证信息集成Gitlab,允许Gitlab用户登录

3.使用Gitlab用户测试登录Sonarqube

3.1 测试使用gitlab用户登录

3.2 授权

3.3 登录成功

其他

如果你sonarqube服务使用域名登录,使用gitlab登录会出现:The redirect URI included is not valid. 错误,默认重定向到了 http://localhost:9000,
需要在sonarqube中配置服务地址:Administration -> configuration -> general, 编辑 Server Base URL

posted @   tomoncle  阅读(1167)  评论(4编辑  收藏  举报
相关博文:
阅读排行:
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 【自荐】一款简洁、开源的在线白板工具 Drawnix
· 园子的第一款AI主题卫衣上架——"HELLO! HOW CAN I ASSIST YOU TODAY
· Docker 太简单,K8s 太复杂?w7panel 让容器管理更轻松!
点击右上角即可分享
微信分享提示