Spring 检查用户在<;中的角色;第二节:授权>;

Spring 检查用户在<;中的角色;第二节:授权>;,spring,spring-security,taglib,Spring,Spring Security,Taglib,如果用户以特定角色(称为特定角色)登录,如何编写签入 以下检查可确定用户是否以任何角色登录: <%@ taglib prefix="sec" uri="http://www.springframework.org/security/tags" %> <sec:authorize var="loggedIn" access="isAuthenticated()" /> 如何更改为上述代码以检查身份验证作为特定角色,而不是检查任何角色? <secu

如果用户以特定角色(称为
特定角色
)登录,如何编写签入

以下检查可确定用户是否以任何角色登录:

<%@ taglib prefix="sec" uri="http://www.springframework.org/security/tags" %>
<sec:authorize var="loggedIn" access="isAuthenticated()" />

如何更改为上述代码以检查身份验证作为
特定角色
,而不是检查任何角色?


        <security:authorize ifAnyGranted="ROLE_ADMIN">
         Blabla
        </security:authorize>
布拉布拉
我做了以下工作,它直接解决了OP中提到的问题。我不能保证有其他答案,但毫无疑问,其他方法也可能有效

<sec:authorize var="loggedIn" access="hasRole('specific-role')"/>