Установка Gerrit с защитой Shibboleth

Я пытаюсь установить новую установку Gerrit с auth.type HTTP. Gerrit развернут на экземпляре Tomcat6 с интерфейсом apache и доступен через ajp. У меня есть успех с использованием аутентификации HTTP Basis

AuthType Basic AuthName "Gerrit Code Review" Файл AuthBasicProvider AuthUserFile /var/www/gerritpw Требовать действительного пользователя

Я хотел бы защитить Геррита с помощью Shibboleth:

Шибболет AuthType ShibRequestSetting requireSession 1 Требовать действительного пользователя

Ошибка при использовании Shibboleth:

HTTP-сервер не указал имя пользователя в заголовке авторизации, когда перенаправлял запрос в Gerrit Code Review.

Можно ли в этом случае установить заголовок авторизации?

Спасибо


person user2856230    schedule 22.11.2013    source источник


Ответы (1)


Я использую аутентификацию LDAP, и чтобы Gerrit мог получить пользователя, я добавил это после Require valid-user:

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

Надеюсь, это сработает и для вас.

person uncletall    schedule 25.11.2013