Ben*_*son 7 cruisecontrol.net ccnet-config
我在向Web仪表板添加安全性时遇到了极大的问题.我正在尝试为一堆Web应用程序项目设置安全性.一切正常,没有启用安全性.
我想要的安全性非常简单.2个角色"Releasers"和"Testers",发布者可以做任何事情,测试人员可以强制构建测试部署项目,只查看所有升级实时安装的项目.但是我无法让它发挥作用.作为一个开始,我想我已经允许每个人的一切,我得到一些不同的问题取决于我如何设置各种东西.在所有情况下,配置文件都使用validator util进行验证.
服务器配置
<internalSecurity>
<users>
<ldapUser name="ccnet" domain="localhost" />
<passwordUser name="ccnetadmin" password="NotTheRealPW" />
</users>
<permissions>
<rolePermission name="Releasers" defaultRight="Allow">
<users>
<userName name="ccnetadmin"/>
</users>
</rolePermission>
<rolePermission name="Testers" defaultRight="Allow">
<users>
<userName name="ccnet"/>
</users>
</rolePermission>
</permissions>
</internalSecurity>
Run Code Online (Sandbox Code Playgroud)
项目安全
<security type="defaultProjectSecurity" defaultRight="Inherit">
<permissions>
<rolePermission name="Testers" ref="Testers"/>
<rolePermission name="Releasers" ref="Releasers"/>
</permissions>
</security>
Run Code Online (Sandbox Code Playgroud)
Dashboard.config
文档中有三件事情不清楚.
<securityPlugins>节中需要什么.我已经尝试了在web.config和iis中集成的表单和窗口.对于表单,它基本上抱怨没有login.aspx,但是我不怀疑这是正确的.通过集成Windows,我可以访问仪表板.我可以在列表中看到任何没有安全元素的项目,但任何操作都会导致安全异常,说我没有ViewProject权限.任何具有安全元素的项目都不会显示在列表中.无论用户使用的是simpleUser,passwordUser还是ldapUser,我都会得到相同的行为.我找不到任何可以提到securityPlugins除simpleSecurity之外的其他值的任何其他值,是否有任何其他值,如果是这样,它们是什么.
我搜索了这个文档,我找不到任何这些问题的答案.
编辑
无论谁能建议我能达到以下目标,都会得到赏金,即使它与我上面描述的完全不同.
我想要一组用户可以查看所有CC.net项目并强制构建1特定项目.我想要另一组用户可以查看并强制构建所有项目.我希望它与一个cc.net仪表板,一个配置文件,但具有不同的用户帐户.
编辑2
由于赏金即将耗尽,我也会给予任何能够提供某种令人信服的证据证明cc.net中的安全性不起作用的人,所以至少我知道不要再浪费时间了.此外,我已经尝试记录一个问题或发布到cc.net论坛有关这个,但他们似乎已转换到一个新系统,这似乎无法正常工作,它只是不会让你注册一个用户帐户,它需要电子邮件验证,但电子邮件永远不会通过.
Ben*_*son 10
好的,我终于解决了.一切都设置得很好.然而,文档根本没有提到的是如何登录.您在iis/web.config中设置了什么样的安全性.对此的答案是无关紧要的,因为cc.net不使用任何这类安全性.该文档提到了通过<securityPlugins>在仪表板配置中添加一个部分来启用登录,其中包含一个元素以"启用登录".但它没有提到如何登录.我刚刚注意到的是,如果在Web仪表板中从列表中选择一个服务器,那么它会为您提供登录按钮.事情是我很少看服务器报告,我只有1个服务器所以"农场报告"是与"服务器报告"相同的项目列表,它似乎毫无意义.但只有在查看服务器报告时才会显示登录按钮.我觉得有点傻但是很简单 - "你无法从农场报告中登录 ; 你需要选择一个服务器报告来登录" - 在文档中可以节省我几天的挫折感.IE浏览器花了我几天才找到血腥的登录按钮.
| 归档时间: |
|
| 查看次数: |
3952 次 |
| 最近记录: |