2

我已将 Spring Security 更新到3.2,以便能够使用基于 Java 的注释来配置项目,而无需使用 XML。

我几乎配置了所有东西,但有两个问题我没有(也不知道如何)配置。

  1. 我该如何配置Http403ForbiddenEntryPoint
  2. 如何配置我的自定义 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 {
     ...
}
4

1 回答 1

1

显然有一些东西正在解决这个问题,但就目前而言,没有办法通过注释来做到这一点。这个问题似乎在寻求相同的答案。正在进行中的独立项目就在这里,显然他们将在不久的将来某个时候将其合并到 spring security 3.2.X 中。

于 2013-11-24T21:27:50.597 回答