Spring Security Capabilities重复角色

时间:2017-02-15 20:56:16

标签: spring spring-security

我有两个角色:用户和管理员。 用户可以是用户和管理员,现在我有

<security:authorize ifAllGranted="ADMIN">
                    <li><a href="report.htm"><span>Report</span></a></li>
                    <li><img src="images/nav_div.gif" width="1" border="0"></li>
                    <li><a href="score.htm" target="_blank"><span>Score
            </span></a></li>
                    <li><img src="images/nav_div.gif" width="1" border="0"></li>
                    <li><a href="admin.htm" target="_blank"><span>Admin</span></a></li>
                    <li><img src="images/nav_div.gif" width="1" border="0"></li>
                </security:authorize>
                <security:authorize ifAllGranted="USER">
                    <li><a href="report.htm"><span>Report</span></a></li>
                    <li><img src="images/nav_div.gif" width="1" border="0"></li>

                    <li><img src="images/nav_div.gif" width="1" border="0"></li>
                    <li><a href="admin.htm" target="_blank"><span>User Settings</span></a></li>
                    <li><img src="images/nav_div.gif" width="1" border="0"></li>
                </security:authorize>

但是,如果您既是分析师又是管理员,则会复制选项卡。 我想知道如何格式化它,以便如果你是两者,它将作为管理员覆盖。 我是否必须添加另一个

AllGranted是否意味着您必须拥有这些角色,而不是其他任何角色?

0 个答案:

没有答案