Я использую пользовательский UserDetailsService для своих настроек безопасности Spring.У настроенного UserDetailsService есть только один метод, который переопределяет loadUserByUsername (конечное имя пользователя String) в UserDetailsService.
Ниже приведена конфигурация в applicationConext-security.xml:
<authentication-manager alias="myAuthenticationManager">
<authentication-provider user-service-ref="userDetailsService"/>
</authentication-manager>
<beans:bean id="userDetailsService"
class="temp.com.JpaUserDetailsService" />
Однако, когда я пыталсявойти в систему с именем пользователя Я получаю сообщение об ошибке, утверждая, что аргумент "имя пользователя" является нулевым.Интересно, откуда берется имя пользователя и как я могу избежать того, чтобы оно было нулевым?