登录时禁用访问权限

时间:2013-07-26 06:17:21

标签: java spring spring-security

我正在使用Spring Security。如果用户通过身份验证,我需要阻止访问“登录”页面。以下行给出了错误。

<intercept-url pattern="/user/**" access="!IS_AUTHENTICATED_FULLY" />

错误是不受支持的配置。

1 个答案:

答案 0 :(得分:0)

您可以使用IS_AUTHENTICATED_ANONYMOUSLY(仅在匿名验证用户时允许访问),或启用表达式并使用IsAuthenticated(),如下所示

<http use-expressions="true">
    <intercept-url pattern="/user/**"
        access="isAuthenticated()"/>
    ...
  </http>