在CE Gitlab上启用Kerberos

在CE Gitlab上启用Kerberos,gitlab,omniauth,kerberos,gitlab-ce,Gitlab,Omniauth,Kerberos,Gitlab Ce,是否有人建立了用于安装和启用Gitlab CE的kerberos? 我知道这只适用于EE,但我相信也可以为CE安装。没有任何文章或指南可以帮助任何人做到这一点 已经试着跟进了 但是我看不到kerberos登录选项。 在8.14.0之前,您可以仅从企业版指南中启用kerberos,但回调不起作用。 在8.14.0上,该选项根本不显示。,但后端身份验证提供程序是omniauth,因此它可能仍然可以工作 至少有一条it工作记录: 您可以尝试使用 这可能有效,也可能无效。如果你真的需要这个功能,花钱

是否有人建立了用于安装和启用Gitlab CE的kerberos?
我知道这只适用于EE,但我相信也可以为CE安装。没有任何文章或指南可以帮助任何人做到这一点

已经试着跟进了

但是我看不到kerberos登录选项。
在8.14.0之前,您可以仅从企业版指南中启用kerberos,但回调不起作用。 在8.14.0上,该选项根本不显示。

,但后端身份验证提供程序是omniauth,因此它可能仍然可以工作

至少有一条it工作记录:

您可以尝试使用


这可能有效,也可能无效。如果你真的需要这个功能,花钱买可能是个好主意:)

我们只是一小群程序员,所以我们买不起。问题是LDAP需要明文作为我们不喜欢的密码,所以我尝试使用kerberos选项。如果我不能让它工作,我只会使用一个白名单的mailsplain文本到底在哪里?您可以通过SSL配置ldap,这样凭据就不会以纯文本形式传输。如果您查看ldap文档,您将看到您必须在/etc/gitlab/gitlab.rb文件中添加密码,他们不会认为这是一个问题。我明白了,是的。如果您创建一个仅具有绑定访问权限的有限访问LDAP帐户,则应该限制安全问题。它只需要进行LDAP查找的权限,因此攻击的范围应该是有限的。我认为这需要一个新的问题,但最初的问题是一个不同的范围。是的,你是对的,所以现在让我们把重点放在kerberos上。我已经试过那本旧指南了,但什么也没试过,谢谢
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