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?
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!
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?
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