Postagens

Mostrando postagens de Dezembro, 2016

Autenticação com Spring Boot, Spring Security e AngularJS - Parte 2

Concluindo a rotina de autenticação, agora iremos criar a camada de frontend, usando o AngularJS.

Criando a Factory
O primeiro processo é criar uma camada para acesso ao serviço de autenticação, o mesmo se encontra na url /login, o código abaixo representa uma factory para encapsular o acesso a camada backend:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24(function(){ angular.module("auth").factory("authAPI", authAPI); authAPI.$inject = ["$http"]; function authAPI($http){ return{ authenticate:function(params){ var req = { url:'/login', method:'POST', headers: {'Content-Type':'application/x-www-form-urlencoded'}, data: $.param(params) }; return $http(req); } }; }; })();
Vamos analisar o código:
Criamos um factory para encapsular o acesso a camada de backend;Linha 5: Injeção do componente $http;Linha 11: Declaração na função cham…