2016-11-28 1 views
2

Gitlab CE 용 kerberos를 설치하고 사용하도록 설정 한 사람이 있습니까?
저는 그것이 EE에만 해당하는 것으로 알고 있지만 CE에도 설치할 수 있다고 생각합니다. 다른 사람을 돕는 기사 나 가이드가 없습니다. CE Gitlab에서 Kerberos 사용

이미이 guide

sudo apt-get install ruby-dev build-essential libkrb5-dev 
sudo gem install omniauth-kerberos -v 0.2.0 
#enable kerberos as it says here https://docs.gitlab.com/ee/integration/kerberos.html#http-git-access 

을 따라하려하지만 난는 Kerberos 로그인 옵션을 볼 수 없습니다.
8.14.0 이전에는 Enterprise Edition 용 가이드에서 kerberos를 활성화 할 수 있지만 콜백이 작동하지 않습니다. 8.14.0에 옵션이 전혀 표시되지 않습니다.

답변

0

It isn't officially supported이지만 백엔드 인증 공급자는 omniauth이므로 여전히 작동 할 수 있습니다.

작업 그것의 적어도 하나 개의 기록이있다 : 당신은 그것을

그것은 작동 할 수 있습니다에 대한이 old documentation, 그렇지 않을 수도 사용해 볼 수 있습니다 https://gitlab.com/gitlab-org/gitlab-ce/issues/2510

가. 이 기능이 정말로 필요한 경우 아마도 지불하는 것이 좋습니다.

+0

우리는 프로그래머의 작은 그룹이므로 구매할 여유가 없습니다. 문제는 LDAP에서 우리가 좋아하지 않는 암호에 대한 일반 텍스트가 필요하므로 kerberos 옵션을 사용하려고한다는 것입니다. 내가 작동하게 할 수 없다면 메일의 화이트리스트를 사용하게 될 것입니다. – gmetax

+0

정확히 어디서 평문? 자격 증명이 일반 텍스트로 전송되지 않도록 SSL을 통해 LDAP를 구성 할 수 있습니다. – jaxxstorm

+0

LDAP에 대한 설명서를 확인하면 /etc/gitlab/gitlab.rb 파일에 암호를 추가해야한다는 것을 알게되고 해당 파일을 삭제합니다 이것이 문제라고 생각하지 않습니다. – gmetax