Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

Como o serviço sabia qual campo estaria a senha

Na implementação em nenhum momento indicamos qual atributo contém a senha como o Spring soube comparar?

Pergunta adicional: em uma API Rest do mundo real os dados de login provavelmente vai vir via JSON não através do formLogin como apresentado. Nessa situação como faria para usar o JSON para passar para o Serviço de autenticação do usuário

1 resposta
solução!

Oi Eduardo,

Por padrao o Spring espera que o campo login tenha o name = username e a senha tenha o name = password.

Nas proximas aulas sera mostrado como utilizar tokens para autenticacao/autorizacao em APIs Rest.

Bons estudos!