Solucionado (ver solução)

Importante

Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!

Solucionado
(ver solução)
2
respostas

API e Vue em projetos separados

Gostaria de saber como seria a implementação se API e Vue estiverem em projetos separados levando em consideração o Spring Security? Como seria feito?

2 respostas
solução!

Basicamente, o servidor geraria os dados de autenticação em um JSON Web Token e os enviaria ao cliente (vue.js). O cliente salva o JWT e, em seguida, cada solicitação do cliente para rotas ou recursos protegidos deve ser anexada esse JWT no request (geralmente no header). O servidor validará esse JWT e retornará a resposta.

Segue um exemplo: https://www.youtube.com/watch?v=pPSRVu-Ysjw&feature=emb_logo

Obrigado