Autenticação no servidor REST

2 respostas
F

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!

2 Respostas

igomes

Não entendi muito bem, autenticar um usuário em rest ? Não seria melhor vc implantar um SSL ou até mesmo o Auth ?

F

Obrigado pela resposta igomes!

Deixa eu tentar explicar melhor: Meus usuários estão no banco, eu quero mandar um request para o servidor REST, que vai validar os dados que eu passar pelo AngularJS com o os dados do banco e autenticar. Faz sentido agora?

Criado 17 de fevereiro de 2016
Ultima resposta 18 de fev. de 2016
Respostas 2
Participantes 2