1
所以我試圖在我的項目中實現一個簡單的ACL示例,並且一切都按照它應該的方式工作。我有以下配置:春季ACL選民配置
<property name="decisionVoters">
<list>
<ref bean="categoryReadVoter"/>
</list>
</property>
<constructor-arg ref="mutableAclService"/>
<constructor-arg value="VOTE_CATEGORY_READ"/>
<constructor-arg>
<array>
<util:constant static-field="org.springframework.security.acls.domain.Ba sePermission.READ"/>
</array>
</constructor-arg>
<property name="processDomainObjectClass" value="packet.Group"/>
現在,我有大約30我的項目中的實體,我想爲每個角色定義至少4個角色(創建,讀取,寫入,管理)。我是否必須爲每個實體角色對定義一個bean?有沒有更簡單的方法來做到這一點?我是否總是必須爲選民設置一個特定的班級?
該項目還預計新功能和新實體和角色。我是否必須在配置文件中配置每個新的實體和角色,或者是否有更通用的方法來執行此操作。請你指點一些例子或文件?
我目前正在使用Spring Security 3.1。
謝謝
P.S.我已經在春季安全論壇上發佈了我的問題,但還是認爲我也試了一下
嘿,你能告訴我更多的細節嗎?或者給我一個論壇上的鏈接。謝謝 – ttt