摘自http://wiki.hudson-ci.org//display/HUDSON/Active+Directory+plugin
使用该插件您可以配置Hudson通过Active Directory(活动目录)方式对用户名和密码进行身份验证。
该插件在内核中使用了两种迥然不同的实现方式,这取决于你的Hudson是运行在Windows系统或者非Windows系统还有假定你指定了一个域。
- 如果Hudson运行在Windows机器中,但是你没有指定一个域,那么这台机器必须是你希望的域成员以便进行身份验证。Hudson将使用ADSI解决所有的细节,因此不需要你进行额外的配置。
- 如果Hudson运行在非Windows机器(或者你指定了一个或多个域),那么你需要告诉Hudson以活动目录域的名义进行身份验证。然后Hudson将使用DNS SRV记录单和Active Directory的LDAP 服务来验证用户。
Hudson识别在活动目录中的所有组所属的用户,所以你可以使用这些来做出授权决定(例如,你可以选择基于矩阵安全作为授权策略,也许你还可以使用“域管理员”来管理Hudson)。
分享到:
相关推荐
hudson插件加载失败解决方案 本文档将讨论hudson插件加载失败的解决方案,涵盖hudson版本、环境信息、插件安装、Tomcat日志分析、问题排查等方面的知识点。 一、hudson版本信息 hudson版本:hudson-2.2.1.war ...
Hudson拥有庞大的插件生态系统,以下是一些常用的插件示例: 1. **Subversion Plugin** - 与Subversion版本控制系统集成。 2. **Git Plugin** - 支持Git仓库的连接和操作。 3. **Maven Integration Plugin** - 无缝...
8. **Jabber Plugin**:集成Jabber即时消息协议至Hudson,需同时安装instant-messaging插件。 9. **Naginator Plugin**:构建失败后自动重试构建。 #### 构建工具插件 1. **Grails Plugin**:允许Hudson调用...
**m2eclipse-hudson插件详解** 在软件开发领域,持续集成(Continuous Integration, CI)扮演着至关重要的角色,它能确保代码的稳定性和团队协作的效率。Hudson是流行的一款开源CI服务器,而m2eclipse是Eclipse IDE...
《Hudson插件开发详解——源码与工具的探索之旅》 Hudson,作为一个开源的持续集成工具,因其丰富的插件系统和灵活的配置能力,深受开发者喜爱。本篇文章将围绕“Hudson插件开发”这一主题,深入探讨其源码解析、...
不知道怎么回事,hudson下载插件下载不下来,找了好久的checkStyle,在网上下载了都用不了。 后面偶然发现hudson又可以自动下载插件了。 checkStyle插件需要 analysis-core 支持,所以提供的下载包里面都放进去了, ...
Hudson和Jenkins的核心优势之一就是其强大的插件系统。这些插件扩展了它们的功能,允许与各种版本控制系统(如Git、SVN)、构建工具(如Maven、Gradle)、自动化测试框架(如JUnit、Selenium)以及部署环境(如...
详细介绍了jenkins(hudson)的插件开发部署,指导你如何去开发一个插件,虽然里面那个插件没什么实际功能,但是有效果,能看到效果,这样你就可以了解到这个开发到底是怎么一回事,字面还带了一些资料,适合新手看看...
Hudson 的强大之处在于其丰富的插件系统,这些插件可以扩展Hudson的功能,使其能够适应各种不同的开发环境和需求。 1. **Hudson 插件开发基础** - **插件架构**:Hudson 插件基于Java语言开发,采用Maven作为构建...
Hudson-GIT-plugin是专为Hudson(也称为Jenkins)设计的一款插件,它使得持续集成工具Hudson能够与Git版本控制系统无缝集成。这款插件的目的是简化开发者的工作流程,自动化代码版本管理,以及在代码变更时自动触发...
相信看过基于Hudson的持续集成指南的人都会去下载hudson插件:checkstyle.hpi,但是大家发现,网上铺天盖地的网址,都是无法打开。。。是的。。。这个插件差点找死我了。。。。 既然是别人做的,我也无权要分,0分送...
相信看过基于Hudson的持续集成指南的人都会去下载hudson插件:cobertura.hpi,但是大家发现,网上铺天盖地的网址,都是无法打开。。。是的。。。这个插件差点找死我了。。。。 既然是别人做的,我也无权要分,0分送...
xfire eclipse plugin是一款专为Eclipse集成开发环境设计的插件,它主要目的是方便开发者在Eclipse中使用XFire框架进行服务导向架构(Service-Oriented Architecture, SOA)的开发工作。XFire是一个高性能、轻量级的...
本节将引导你通过Hudson HPI(Hudson Plugin Interface)工具创建并运行你的第一个Jenkins插件。 - **生成插件骨架**:Hudson HPI是一个Maven插件,它可以自动生成必要的源代码结构,帮助开发者快速启动插件开发...
maven-hudson-dev-plugin-6.1.7-hudson-1.jar
2.2 配置工作空间:设置Hudson的工作目录,用于存放构建项目及其相关的文件。 2.3 安全性配置:Hudson支持多种身份验证机制,如用户名密码、LDAP集成等,确保系统安全。 三、Hudson插件开发基础 3.1 插件架构:...
1. **定位插件源码**:Hudson的插件在每次启动时会被解压至`$HUDSON_HOME/plugins`目录下。本案例中关注的是`ftppublisher`插件,其目录结构类似于普通的J2EE Web项目。 - `ftppublisher\WEB-INF\classes\...
maven-hudson-dev-plugin-6.1.7-sources.jar