Boa tarde pessoal,
Fiz o curso de REST do Alura e estou seguindo aquela estrutura, mas lá não mostra como autenticar um usuário que está no banco de dados, e durante minhas pesquisas vi que existem duas alternativas mais usadas: Spring Security ou Apache Shiro.
No momento minha tentativa é com Spring Security utilizando esse tutorial deles mesmo: http://spring.io/guides/tutorials/spring-security-and-angular-js/
O problema é que além do Spring Security eles usam outros componentes do Spring aparentemente.
Será que alguém poderia me passar conceitualmente um fluxo para usar o Spring Security somente?
Minha aplicação é mais ou menos assim:
Um servidor REST para receber as requisições, o AngularJS para enviar as requisições e no caso estou usando Postgres como banco de dados e guardando as regras de negócio “principais” lá, ou seja, quando o servidor REST recebe uma requisição de adicionar cliente por exemplo, ele executa uma stored procedure (função no postgres) apenas passando os parametros e o processamento é feito no banco.
Agradeço qualquer sugestão!