2013-11-22 3 views
1

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

AuthType Basic AuthName "Геррит Code Review" AuthBasicProvider файл AuthUserFile/вар/WWW/gerritpw Требовать действительный пользователю

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

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

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

Сервер HTTP не предоставил имя пользователя в заголовке Authorization, когда он направил запрос Геррит Code Review.

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

Благодаря

ответ

1

Я использую проверку подлинности LDAP и для Геррит, чтобы иметь возможность извлечения пользователя я добавил это после Требовать действительным пользователем:

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

Надежда, которая работает для вас, как хорошо.

+0

Спасибо; это и сделал трюк. – user2856230

Смежные вопросы