Spring Security, Как мне получить имя пользователя, пытающегося войти в систему?
У меня есть этот класс:
public class CustomPasswordEncoder implements PasswordEncoder {
@Autowired
private JdbcTemplate jdbcTemplate;
@Inject
private PasswordEncoder passwordEncoder;
public String encode(CharSequence rawPassword) {
String hashedPass;
String userLogin;
String encryptedPassword;
sql = "select PasswordHash('?','?') from dual";
hashedPass = (String)getJdbcTemplate().queryForObject(
sql, new Object[] { userLogin,rawPassword }, String.class);
encryptedPassword = passwordEncoder.encode(hashedPass);
return encryptedPassword;
}
}
Что мне нужно сделать, это получить имя пользователя из формы и иметь его в переменной userLogin. Я нахожу довольно трудным получить имя пользователя из формы в этот настроенный PasswordEncoder