我在使用CCTray(版本1.6.7981)时遇到了一些身份验证问题。如果我指定“WinLogin身份验证”的授权模式,则不会列出任何项目。我的AD帐户很快被锁定。
如果我指定“用户名/密码验证”,则会按预期填充“可用项目”列表,然后我可以从此列表中进行选择并监控构建。
但是,后一种授权存在一些问题。首先,如果我的电脑重新启动,则会针对每个项目显示以下消息:
错误:在服务器上找不到项目“{project}”
其次(更重要的是),指定的密码(我的AD密码)在cctray-settings.xml中以明文形式显示(默认位置为C:\ Documents and Settings {username} \ Application Data。
理想情况下,我希望“WinLogin身份验证”正常运行。我错过了什么吗?
答案 0 :(得分:1)
要解决此问题,您需要在Active Directory中创建一个服务帐户。在窗口服务(services.msc)中查找CruiseControl.net服务并将其配置为Log on As。这将阻止传递明文登录信息。