Autenticando no Spring Security

Bom dia pessoal,

Tenho o seguinte cenário:

  • Uma aplicação vai chamar um webservice incorporado a minha aplicação passando login e senha

  • Esse WebService vai autenticar o usuário na minha aplicação através do Spring Security

  • Depois de autenticado, quando a outra aplicação acessar a minha aplicação o usuário já estará logado ( isso teoricamente foi feito nos processoa anteriormente descritos )

Meu problema é:

Como chamar o spring security através de classe java e colocar o usuário na sessão com o Spring Security?

Obrigado a quem me der idéias e ajudar por que ta meio dificil rsrsrs :frowning:

Continuando com o meu problema rsrs

to procurando mas não to conseguindo achar…

Alguem sabe como faço para chamar o Spring Security dentro de uma classe para ele poder fazer a autenticação de usuário?

achei algo como

private void loginSpringSecurity(User user){

	UsernamePasswordAuthenticationToken token = new UsernamePasswordAuthenticationToken(user.getUsername(), null , user.getAuthorities());
		
	token.setDetails(user);
		
	SecurityContextHolder.createEmptyContext();
		
	SecurityContextHolder.getContext().setAuthentication(token);
		
}

mas não está dando muito certo :frowning: