2
大家好,我創建一個RESTful API與身份驗證令牌(Rails的4 +設計),而且我管理的CORS實現與寶石(機架CORS),但現在我想通過API使用angular.js如何使用angular.js中的令牌管理身份驗證?
爲此,我這樣做:
var app = angular.module('models');
app.factory('Session',['$resource',function($resource){
var Session = $resource(
'http://api.creositios.dev/sessions/:id',
{},
{
create: { method: 'POST'},
delete: { method: 'DELETE', params: { id: '@id'} }
}
);
return Session;
}]);
這是我的控制器
app = angular.module('controllers');
app.controller('SessionCtrl',['$scope','Session',function($scope,Session){
$scope.new_session = function(){
$scope.session = Session.create({email: '[email protected]', password: '12345678'});
};
}]);
到目前爲止,我還沒有與執行問題。我的問題是不知道如何管理返回我工廠的令牌。
什麼是用angular.js管理用戶的token的良好實踐,並在angular.js中的differents控制器中驗證用戶?
這是我第一個使用令牌進行身份驗證的應用程序。建議非常感謝!