我已将Spring安全性更新为 3.2 ,以便能够使用基于Java的注释来配置项目,而无需使用XML。
我几乎配置了所有东西,但有2个问题我没有(也不知道如何)配置。
Http403ForbiddenEntryPoint
?如何配置自定义 AuthenticationManager
?
<security:http entry-point-ref="entryPoint" >
...
</security:http>
<bean id="entryPoint" class="org.springframework.security.web.authentication.Http403ForbiddenEntryPoint" />
<security:authentication-manager alias="myAuthenticationManagerImpl" />
这是我的自定义身份验证类:
@Service ("authenticationManager")
public class AuthenticationManagerImpl implements AuthenticationManager {
...
}