Gerrit的LDAP配置?

Gerrit的LDAP配置?,ldap,gerrit,Ldap,Gerrit,由于谷歌已经停止了对gerrit的openID支持,我现在也在尝试使用LDAP。我有LDAP服务器的IP和端口号。但我不知道现在该怎么开始 我还需要帮助来更新我的etc/gerrit_配置文件: [auth] type = ldap [ldap] server = ldap://[IP] accountBase = ou=people,dc=domain,dc=com groupBase = ou=groups,dc=domain,dc=com

由于谷歌已经停止了对gerrit的openID支持,我现在也在尝试使用LDAP。我有LDAP服务器的IP和端口号。但我不知道现在该怎么开始

我还需要帮助来更新我的etc/gerrit_配置文件:

[auth]
     type = ldap

[ldap]    
     server = ldap://[IP]
     accountBase = ou=people,dc=domain,dc=com
     groupBase = ou=groups,dc=domain,dc=com 
     referral = follow
     accountPattern = (uid=${username})
     groupPattern = (cn=${groupname})
     accountFullName = cn
     accountMemberField = memberOf
     accountEmailAddress = mail
由于我是ldap的新手,请有人在这方面帮助我


谢谢

在工作中,我正在运行一个gerrit实例,该实例使用我们的一个工作LDAP进行身份验证。我使用如下配置:

[ldap]
        server = ldap://xxx.OurDomain.com
        username = CN=ldapread,DC=OurDomain,DC=com
        password = NotShownHere
        accountBase = DC=OurDomain,DC=com
        groupBase = DC=OurDomain,DC=com
关键的一点是,您需要一个LDAP用户,该用户被允许从LDAP读取数据,并将该用户的坐标放入配置中


在我们的例子中,我从一个已知的apachehttpd配置文件中获得了这些坐标。在您的情况下,您可能需要向LDAP管理员请求合适的凭据。

在工作中,我正在运行一个gerrit实例,该实例使用我们的工作LDAP之一进行身份验证。我使用如下配置:

[ldap]
        server = ldap://xxx.OurDomain.com
        username = CN=ldapread,DC=OurDomain,DC=com
        password = NotShownHere
        accountBase = DC=OurDomain,DC=com
        groupBase = DC=OurDomain,DC=com
关键的一点是,您需要一个LDAP用户,该用户被允许从LDAP读取数据,并将该用户的坐标放入配置中


在我们的例子中,我从一个已知的apachehttpd配置文件中获得了这些坐标。在您的情况下,您可能需要向LDAP管理员请求合适的凭据。

在工作中,我正在运行一个gerrit实例,该实例使用我们的工作LDAP之一进行身份验证。我使用如下配置:

[ldap]
        server = ldap://xxx.OurDomain.com
        username = CN=ldapread,DC=OurDomain,DC=com
        password = NotShownHere
        accountBase = DC=OurDomain,DC=com
        groupBase = DC=OurDomain,DC=com
关键的一点是,您需要一个LDAP用户,该用户被允许从LDAP读取数据,并将该用户的坐标放入配置中


在我们的例子中,我从一个已知的apachehttpd配置文件中获得了这些坐标。在您的情况下,您可能需要向LDAP管理员请求合适的凭据。

在工作中,我正在运行一个gerrit实例,该实例使用我们的工作LDAP之一进行身份验证。我使用如下配置:

[ldap]
        server = ldap://xxx.OurDomain.com
        username = CN=ldapread,DC=OurDomain,DC=com
        password = NotShownHere
        accountBase = DC=OurDomain,DC=com
        groupBase = DC=OurDomain,DC=com
关键的一点是,您需要一个LDAP用户,该用户被允许从LDAP读取数据,并将该用户的坐标放入配置中



在我们的例子中,我从一个已知的apachehttpd配置文件中获得了这些坐标。在您的情况下,您可能需要向LDAP管理员请求合适的凭据。

该配置是否反映了LDAP目录中使用的属性?@StephenKing我的第一个疑问是..我的LDAP服务器是另一台机器上的一台,我正在另一台机器上安装gerrit,所以我也需要在gerrit服务器上安装一些东西。对不起,我问了个愚蠢的问题!!那么您也是LDAP服务器的管理员?这个问题并不愚蠢,但我认为您应该了解一些关于LDAP的基本知识,如果您还没有这方面的知识的话。可能很难解释所有可能发生的情况(我承认我也不是这方面的专家)。该配置是否反映了LDAP目录中使用的属性?@StephenKing我的第一个疑问是..我的LDAP服务器是另一台机器,我正在另一台机器上安装gerrit,所以我也需要在gerrit服务器上安装一些东西。对不起,我问了个愚蠢的问题!!那么您也是LDAP服务器的管理员?这个问题并不愚蠢,但我认为您应该了解一些关于LDAP的基本知识,如果您还没有这方面的知识的话。可能很难解释所有可能发生的情况(我承认我也不是这方面的专家)。该配置是否反映了LDAP目录中使用的属性?@StephenKing我的第一个疑问是..我的LDAP服务器是另一台机器,我正在另一台机器上安装gerrit,所以我也需要在gerrit服务器上安装一些东西。对不起,我问了个愚蠢的问题!!那么您也是LDAP服务器的管理员?这个问题并不愚蠢,但我认为您应该了解一些关于LDAP的基本知识,如果您还没有这方面的知识的话。可能很难解释所有可能发生的情况(我承认我也不是这方面的专家)。该配置是否反映了LDAP目录中使用的属性?@StephenKing我的第一个疑问是..我的LDAP服务器是另一台机器,我正在另一台机器上安装gerrit,所以我也需要在gerrit服务器上安装一些东西。对不起,我问了个愚蠢的问题!!那么您也是LDAP服务器的管理员?这个问题并不愚蠢,但我认为您应该了解一些关于LDAP的基本知识,如果您还没有这方面的知识的话。可能很难解释所有可能发生的情况(我承认我也不是这方面的专家)。您的LDAP组是否显示在gerrit中的列表组下?否。在我们的设置中,列表组下显示的组是我们在gerrit中创建的用户组,手动将用户分配给这些组。我不知道ldap插件原则上是否能够使ldap组在gerrit中可见。您的ldap组是否显示在gerrit中的列表组下?否。对于我们的设置,列表组下显示的组是我们在gerrit中创建的用户组,并手动将用户分配给这些组。我不知道ldap插件原则上是否能够使ldap组在gerrit中可见。您的ldap组是否显示在gerrit中的列表组下?否。对于我们的设置,列表组下显示的组是我们在gerrit中创建的用户组,并手动将用户分配给这些组。我不知道ldap插件原则上是否能够使ldap组在gerrit中可见。您的ldap组是否显示在gerrit中的列表组下?否。对于我们的设置,列表组下显示的组是我们在gerrit中创建的用户组,并手动将用户分配给这些组。我不知道ldap插件原则上是否能够使ldap组在gerrit中可见。