2
我希望匿名用戶可以查看項目的狀態和日誌,但無法啓動/停止/強制它們,而普通用戶可以爲項目執行所有操作。但我不知道cc.net是否支持爲匿名用戶設置權限。如何在CruiseControl.NET安全中爲SimpleUser和匿名設置權限
於是我擡起頭文件,並寫了下面的配置,以確保「simpleuser」只能查看:
<internalSecurity>
<users>
<passwordUser name="a" password="1"/>
<simpleUser name="*" />
</users>
<permissions>
<rolePermission name="all" defaultRight="Allow">
<users>
<userName name="a"/>
</users>
</rolePermission>
<rolePermission name="ViewOnly" defaultRight="Deny" viewConfiguration="Allow" viewProject="Allow" viewSecurity="Allow">
<users>
<userName name="*"/>
</users>
</rolePermission>
</permissions>
</internalSecurity>
<project name="SQLBackup">
<security type="defaultProjectSecurity">
<permissions>
<rolePermission name="all" ref="all" />
<rolePermission name="ViewOnly" ref="ViewOnly" />
</permissions>
</security>
</project>
但cc.net 1.6告訴我,我沒有「查看」的權限,當我登錄作爲'簡單用戶'。
怎麼了?
而且任何人都知道如何爲cc.net服務器設置匿名用戶權限?
在此先感謝。