Shibboleth保护Gerrit安装

时间:2013-11-22 20:21:03

标签: gerrit shibboleth

我正在尝试使用auth.type HTTP设置新的Gerrit安装。 Gerrit通过apache前端部署到Tomcat6实例,并可通过ajp访问。我使用HTTP Basis auth

取得了成功

  AuthType Basic   AuthName“Gerrit Code Review”   AuthBasicProvider文件   AuthUserFile / var / www / gerritpw   需要有效用户

我想用Shibboleth来保护Gerrit:

  AuthType shibboleth   ShibRequestSetting requireSession 1   需要有效用户

使用Shibboleth时遇到错误:

在将请求转发给Gerrit Code Review时,HTTP服务器未在Authorization标头中提供用户名。

在这种情况下是否可以设置Authorization标头?

谢谢

1 个答案:

答案 0 :(得分:1)

我使用LDAP身份验证,并且Gerrit能够在需要有效用户之后检索我添加的用户:

Require valid-user
RequestHeader set REMOTE_USER %{REMOTE_USER}s

希望这对你也有用。