2014-12-04 62 views
0

我试图通过带注释的mongoDB实现Spring引导安全性。我已经得到了大多数东西放下,只是我需要这个xml配置转换成带有注释的配置:将spring security xml转换为注释

<authentication-manager> 
    <authentication-provider user-service-ref="customUserDetailsService"/> 
</authentication-manager> 

如何做到这一点?而且,这样做是否也是如此

<authentication-provider user-service-ref="customUserDetailsService"/> 

没有围绕<authentication-manager>

回答

3

在您的实现WebSecurityConfigurerAdapter

@Autowired 
private CustomUserDetailsService customUserDetailsService; 

@Autowired 
public void configure(AuthenticationManagerBuilder auth) throws Exception { 
     auth.userDetailsService(customUserDetailsService); 
} 
+0

非常非常感谢的,固定我的问题。这是记录的,还是我应该能够自己弄清楚这一点? – 2014-12-04 18:50:44

+0

@PerEriksson,[AuthenticationManagerBuilder](http://docs.spring.io/autorepo/docs/spring-security/4.0.0.M2/apidocs/org/springframework/security/config/annotation/authentication/builders/AuthenticationManagerBuilder。 html)和[Spring Security Reference](http://docs.spring.io/spring-security/site/docs/4.0.0.M2/reference/htmlsingle/#core-services-authentication-manager) – 2014-12-04 19:15:55