そのため、プロジェクトに単純な 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 を使用しています。
ありがとう
PS私はすでにSpring Security Forumに質問を投稿しましたが、これも試してみると思いました