【发布时间】:2014-10-06 05:19:43
【问题描述】:
我使用java配置来配置Spring Security,并且我自定义了AuthenticationProvider和自定义的UserDetailsService,在后面添加了额外的登录字段 http://forum.spring.io/forum/spring-projects/security/95715-extra-login-fields
我很难通过使用 java 配置将这两个自定义类添加到 Spring Security 框架中。 正如 AuthenticationProvider#authenticationProvider 的 java doc 所描述的:
添加基于自定义 AuthenticationProvider 的身份验证 被传入。由于 AuthenticationProvider 实现是 未知,所有自定义必须在外部完成,并且 AuthenticationManagerBuilder 立即返回。
此方法不能确保 UserDetailsService 可用 对于 getDefaultUserDetailsService() 方法。
所以我的问题是在这种情况下设置 UserDetailsService 的方法是什么?
【问题讨论】:
标签: spring-security spring-java-config