我正在为我的Spring安全设置使用自定义的UserDetailsService。 自定义的UserDetailsService只有一个方法覆盖UserDetailsService中的loadUserByUsername(最终字符串用户名)。Spring安全中的UserDetailsService中的问题
我有以下配置applicationConext-security.xml文件:
<authentication-manager alias="myAuthenticationManager">
<authentication-provider user-service-ref="userDetailsService"/>
</authentication-manager>
<beans:bean id="userDetailsService"
class="temp.com.JpaUserDetailsService" />
然而,当我试图用一个用户名,我得到的错误说的arguement“用户名”为空登录。我想知道用户名从哪里来,我如何避免它为空?
你可以发布JpaUserDetailsService吗?它是否实现UserDetailsService?它不错过要注入的数据源吗? – abalogh 2011-05-25 08:12:11