[RESOLVIDO]Spring Security + AngularJS

4 respostas Resolvido
angularjavaspring
M

Estou com dúvida de como fazer os seguintes passos:

1 - Como faço para pegar os dados digitados pela view(login e senha) e enviar para o backend;
2 - Como faço para para validar os dados obtidos do front end como Spring Security?

Estou usando AngularJS(front-end) e Spring(back-end)

4 Respostas

RaulCrash
Solucao aceita

Controller>Service>requisição REST

Tem várias maneiras de configurar o Spring Security, pode usar o “filter” que ele tem ou outras configurações. Só pegar os valores que viram na requisição.
Deixarei uma abordagem das maneiras de configurar o Spring Security.

Depois que terminar com isto, pode dar uma olhada no Jhipster(Aconselho a compreender bem a arquitetura Angularjs e REST antes de usar este camarada, senão irás ficar perdido).

raphaeloneves

Assumindo que seu servidor atue provendo uma camada REST, vc pode enviar os dados do angular em formato JSON para o controller de login. Ao receber os dados do JSON, o controller chama uma camada de serviço a qual implementa o userdetail do spring security.

Para fazer a requisição do servidor, vc pode usar o $resource do Angular.
Já a configuração do Spring Sec., sugiro que uma olhada na implementação do UserDetailService dele.

Abs

M

Obrigado pela a resposta, irei analisar e tentar fazer esse processo.

M

Ok obrigado, vou seguir as orientações repassadas por vcs e tentar resolver o problema, assim se tiver alguma dúvida informo.

Criado 11 de janeiro de 2017
Ultima resposta 12 de jan. de 2017
Respostas 4
Participantes 3