Solucionado (ver solução)
Solucionado
(ver solução)
8
respostas

Erro ao executar o http://localhost:8080/

Prezados, boa tarde!

Eu não estava conseguindo fazer os testes de login devido à IDE que estava usando. Agora voltei para o Eclipse para não ter esse problema. Ocorre que voltei algumas aulas e estou fazendo os testes que não foi possível pelo IntelliJ. E estou me deparando com alguns problemas, o primeiro é na aula "Autenticando o usuário", o site não está redirecionando para a tela de login!

Segue o link do repositório com o projeto na situação atual: https://github.com/renatoganske/SpringBootAPIREST

8 respostas

Só explicando um pouco melhor, aparece o seguinte erro:

"O acesso a localhost foi negado Você não tem direitos de usuário para exibir esta página. HTTP ERROR 403"

De fato, se tento fazer os testes no Postman, também não estou logrando êxito. Retorna o erro 403. Creio que o código correto, será que devo fazer alguma configuração no Postman?

Segui adiante e o erro apresentado pelo Postman ao tentar o Post no http://localhost:8080/auth mudou para 400. Revisei o código e, de fato não estou encontrando o que pode ser!

Busquei mais uma vez aqui no fórum, e encontrei um tópico falando sobre esse mesmo tema. Então já pedi a impressão do erro:

Insira aqui a descrição dessa imagem para ajudar na acessibilidade

Porém já passei o BCrypt na senha que consta no banco:

Insira aqui a descrição dessa imagem para ajudar na acessibilidade

Alguma outra sugestão do que possa ser? Meu código está no Git (o link está na primeira publicação deste tópico).

Oi Renato,

Seu código está correto.

Se está dando erro 400, é porque ocorreu a exception BadCredentials, ou seja, você tentou logar com um email/senha inválidos.

Posta aqui um print da requisição que você está disparando no Postman.

Olá Professor! Muito obrigado pelo retorno!

Seguem o print:

Insira aqui a descrição dessa imagem para ajudar na acessibilidade

Insira aqui a descrição dessa imagem para ajudar na acessibilidade Insira aqui a descrição dessa imagem para ajudar na acessibilidade

solução!

Eu reparei que no seu json o campo email está com uns espaços em branco após abrir as aspas:

{
"     email
}

Pode ser esse o problema do bad request

Caramba! Estava tão focado no código que isso acabou passando batido! Problema resolvido! Muito obrigado professor!

Quer mergulhar em tecnologia e aprendizagem?

Receba a newsletter que o nosso CEO escreve pessoalmente, com insights do mercado de trabalho, ciência e desenvolvimento de software