2

I have been evaluating Atlassian Crowd for my organization and we use gerrit as one of our main services along with jira, confluence, jenkins. I am trying to find out if we can use crowd as authentication support for gerrit instead of LDAP.

4

1 回答 1

4

您可能想查看线程Atlassian Crowd auth support for gerrit - 它起源于 2011 年,但显然 Eric Anderson 的身份验证类型还没有完全融入 Gerrit,请参阅 lucamilanesio从 2014-02-26 的回复

auth 后端补丁仍在审查中 :-( ...我同意我们应该推动合并它

然而,安德鲁·迪勒后来在 2013 年 7 月 18 日的回应提出了另一种方法:

当前版本的 Crowd 带有一个 OpenID 提供程序。我们使用它来允许 Gerrit 对 2 个 LDAP 后端进行身份验证——一个直接连接到 LDAP 服务器,另一个通过 Crowd 连接到 MicrosoftActiveDirectory。它工作得很好。

所以它看起来像这样:

gerrit --> OpenID -> Crowd -> LDAP -> ActiveDirectory
[gerrit] --> OpenID -> Crowd -> LDAP -> OpenLDAP

同样,这在今天非常有效。

请注意,这似乎仅适用于此时的身份验证:

这只是为了验证,因为我们的 LDAP 服务器是只读的,我们无法控制组。但是我没有深入研究过这个。

在我们的例子中,这正是我们想要的——通常我们的 LDAP 服务器是一团糟,我们更容易控制 gerrit 本身的组。

免责声明:我自己没有使用过。

于 2014-05-23T01:19:48.470 回答