我正在尝试使用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标头?
谢谢
答案 0 :(得分:1)
我使用LDAP身份验证,并且Gerrit能够在需要有效用户之后检索我添加的用户:
Require valid-user
RequestHeader set REMOTE_USER %{REMOTE_USER}s
希望这对你也有用。