【问题标题】:Spring ACL Voters configurationSpring ACL 投票者配置
【发布时间】:2011-10-19 21:00:30
【问题描述】:

所以我尝试在我的项目中实现一个简单的 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。

谢谢

附:我已经在 Spring Security 论坛上发布了我的问题,但我想我也会尝试一下

【问题讨论】:

    标签: spring spring-security acl spring-security-acl


    【解决方案1】:

    所以我找到了答案。 可以使用接口代替实体,让实体实现接口。

    【讨论】:

    • 嘿,你能告诉我更多的细节,或者给我论坛上的链接。谢谢
    猜你喜欢
    • 2015-10-04
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-11-19
    • 1970-01-01
    • 2019-03-07
    • 2018-10-31
    相关资源
    最近更新 更多