如何限制 Jenkins LDAP 访问特定 groupOfNames 中的用户?
我可以配置 Jenkins,这样它就可以通过设置服务器和根 DN 来限制对 ldap 服务器上的用户的访问。
现在我想进一步限制访问,只允许访问 groupOfNames cn=MyProject,ou=Group,dc=bogus,dc=biz 的成员,但我不知道如何在 Jenkins 中做到这一点。
有人可以解释一下他们如何配置 Jenkins 或 Hudson 来处理这样的事情吗?
谢谢 !
I can configure Jenkins so it limits access to users on my ldap server by setting the Server and Root DN without a problem.
Now I want to tie down access a little more and only allow access to members of the groupOfNames cn=MyProject,ou=Group,dc=bogus,dc=biz, but I don't see how to do that in Jenkins.
Can someone explain how they configured Jenkins or Hudson to handle something like this ?
Thanks !
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
注意:我不确定这是否适用于 LDAP(我们使用活动目录)
该组中的任何用户都应该获得您分配的权限。我们就是这样做的。
NOTE: I'm not sure if this would work for LDAP (we use active directory)
Any user in that group should get the rights you assign. This is how we did it.
老线程,我知道。我通过在 OpenLDAP 服务器(2.4 .31) 并在 Jenkins 上设置用户搜索库来过滤结果,即
(&(uid={0})(memberOf=cn=MyGroupName,ou=group,dc=mydomain,dc=com))
Old thread, I know. I got it working by installing the memberof and refint overlays on the OpenLDAP server (2.4.31) and setting the User Search Base on Jenkins to filter the result, i.e.
(&(uid={0})(memberOf=cn=MyGroupName,ou=group,dc=mydomain,dc=com))