Spring安全匿名身份验证未初始化

时间:2014-08-20 19:13:09

标签: java spring-security anonymous spring-4

我正在使用Spring4和Spring Security 3.2.4。 我的安全配置中有一些http配置,以便托管基于表单的身份验证和REST services(带身份验证)。

对于需要应用程序身份验证的页面和REST服务,我的当前配置一切正常,但对于不需要身份验证的页面,例如登录和注册,匿名身份验证不会以某种方式初始化。用Java语言: SecurityContextHolder.getContext().getAuthentication() returns null

我希望匿名身份验证已初始化,因为文档(http://docs.spring.io/spring-security/site/docs/3.2.4.RELEASE/reference/htmlsingle/#introduction)指的是: 使用HTTP配置Spring Security 3.0时会自动提供匿名身份验证支持,并且可以使用该元素自定义(或禁用)。除非使用传统的bean配置,否则不需要配置此处描述的bean。

有没有人知道为什么它不会发生虽然文档提到了? (除此之外,3.2.4的文档引用了3.0版本,并且一些给定的配置建议引用了弃用的实现)

0 个答案:

没有答案