Spring Security, Como agarro a tentativa de nome de usuário que está tentando fazer login?
Eu tenho essa classe:
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;
}
}
O que eu preciso fazer é obter o USERNAME do formulário e tê-lo na variável userLogin. Estou achando muito difícil obter o nome de usuário do formulário neste PasswordEncoder personalizado