gpt4 book ai didi

ccnet-config - ccnet webdashboard 身份验证表单模式如何设置以使其安全

转载 作者:行者123 更新时间:2023-12-04 05:20:30 24 4
gpt4 key购买 nike

我确定我只是做错了,但对于我来说,我无法让事情发挥得很好。我刚刚开始在 WS2008 X64 VM 上安装和配置 CruiseControl.net。安装似乎有点有趣,因为它没有为仪表板创建一个 IIS 站点,我最终只是自己做,并将其指向:

C:\Program Files (x86)\CruiseControl.NET\webdashboard

(必须为 iis_iusrs 添加权限才能处理配置文件,不确定实际效果如何)。

无论如何,这样我现在就可以查看 Web 仪表板并进入管理部分等。最终,我希望这个网站可以在线访问,以便于团队使用,所以它需要被锁定和保护。为此,我将以下部分放在 web.config 中:

<authentication mode="Forms">
<forms name="appNameAuth" path="/" loginUrl="server/local/SimpleUserLogin.aspx" protection="All" timeout="30">
<credentials passwordFormat="Clear">
<user name="jon" password="test" />
<user name="mike" password="test" />
</credentials>
</forms>
</authentication>

如果我放入以下部分,我可以进入登录屏幕,但即使在我登录后也总是会返回到它,并且永远看不到任何其他页面:

    <authorization>         
<deny users="?" />
</authorization>

我在 system.web 部分之外也有这个:

<location path="server/local/SimpleUserLogin.aspx">
<system.web>
<authorization>
<allow users ="*" />
</authorization>
</system.web>
</location>

我的目标是将所有未登录的用户引导至登录页面,而不是其他任何地方,一旦登录,他们就可以查看任何页面。我在这里是不是很笨?

谢谢

最佳答案

好吧,所以我发现我做错了。当我使用 1.5 时,有一个新的安全特性:

http://confluence.public.thoughtworks.org/display/CCNET/Configuring+the+Server

上面的链接显示了所有设置以及一些示例配置。基本上我将以下内容放在 ccnet.config 中:

<internalSecurity>
<users>
<!-- Authenticated users -->
<passwordUser name="bob" display="Bob (Team Lead)" password="bob1"/>
<passwordUser name="jane" display="Jane (BA)" password="jane2"/>
<passwordUser name="john" display="John (QA)" password="john3"/>
<passwordUser name="joe" display="Joe (QA)" password="joe4"/>
<!-- Generic role -->
<simpleUser name="*"/>
</users>
<permissions>
<!-- Roles -->
<rolePermission name="Testers" forceBuild="Allow" defaultRight="Deny">
<users>
<userName name="john"/>
<userName name="joe"/>
</users>
</rolePermission>
<rolePermission name="Releasers" forceBuild="Allow" defaultRight="Deny">
<users>
<userName name="bob"/>
<userName name="jane"/>
</users>
</rolePermission>
</permissions>

稍微调整一下效果很好。希望它可以帮助别人。

关于ccnet-config - ccnet webdashboard 身份验证表单模式如何设置以使其安全,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3198560/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com