Eu tenho um frontEnd e a minha própria tela de login, não queria utilizar o formulário do Spring (formLogin), tem alguma URL de
qual seria a URL para eu fazer a autenticação: EX: http://localhost:8080/login e passar o usuário e a senha?
Eu tenho um frontEnd e a minha própria tela de login, não queria utilizar o formulário do Spring (formLogin), tem alguma URL de
qual seria a URL para eu fazer a autenticação: EX: http://localhost:8080/login e passar o usuário e a senha?
Oi Fred,
Para não utilizar o formulário de login do próprio Spring você vai precisar criar um controller de autenticação e nele você pode mapear a url desejada, recebendo o login/senha do frontend e chamando as classes do Spring para executar o processo de autenticação.
Oi Rodrigo,
Criei uma controller e liberei o endpoints para que não precise de autenticação, quando chega o usuário e senha no meu banck-end, qual classe do spring security devo chamar para validar o usuário e retornar q o usuário está logado? No caso do exemplo, chamo a classe SecurityConfigurations e o método configure (Configuração de autenticação) ?
No seu controller você vai precisar utilizar a classe AuthenticationManager, similar ao que foi mostrado nessa aula: https://cursos.alura.com.br/course/spring-boot-seguranca-cache-monitoramento/task/55846