Я хочу, чтобы аутентифицировать пользователей через api, когда имя пользователя и пароль верны, он возвращает токен и хранит на локальном хранилище с помощью ngStorage, но я прочитал некоторые статьи о том, что это не безопасный маркер сохранения на localStorage, и они сделали ссылка на его хранение в файлы cookie Http. Как я могу хранить маркер на печенье Http и Безопасно или есть лучший способ обработки маркеров аутентификацииАутентификация на основе токена с угловым
$scope.loginUser = function(){
$http({
method: 'POST',
url: 'ourdomain.com/api/token',
headers:
{
'Content-type': 'application/x-www-form-urlencoded',
},
data:
'UserName=' + $scope.username +
'&Password=' + $scope.password
}).success(function(data, status) {
$localStorage.token = data;
console.log(data);
})
.error(function(data, status) {
console.log("Error");
});
}
Вы могли бы начать с глядя на угловой -cookies: https://github.com/angular/bower-angular-cookies – Rob