我有一个Gerrit实例,用于通过LDAP对用户进行身份验证。第二个团队出现了,只能通过第二个LDAP服务器进行身份验证。 IT部门打算将两台服务器分开,据我所知,无法对Gerrit中的多台LDAP服务器进行身份验证。
我们内部有一个Gitlab服务器,可以通过魔术对两组用户进行身份验证。我在Gitlab中创建了一个作为OAuth提供程序的应用程序,以便Gerrit可以对其进行身份验证。
一切似乎都有效 - 每个人都能够成功登录。但是,它有点烦人,因为每次从Gerrit登录时,用户都需要单击“授权”。然而,不起作用的是,由于500错误,Jenkins中的Gerrit Trigger无法再将构建结果发布到Gerrit。
我的问题: - 解决这个问题的最佳方法是什么? - 为Geruth配置OAuth时,有没有办法支持Gerrit的本地帐户? - 登录时有没有办法跳过“授权”页面?
如果有遗漏的重要细节可以帮助解答,请告诉我。