我對Django和令牌認證以及AngularJS相當陌生。到目前爲止,我已經制作了Django後端和AngularJS前端。我安裝的是Django的REST框架,並得到了標準的令牌認證就擔任這樣做:Django rest框架令牌認證AngularJS
$scope.login = function() {
$http.post('link to my api', {
'username': $scope.data.username,
'password': $scope.data.password,
}).success(function() {
$state.go('tab');
})
.error(function() {
});
};
到目前爲止,我成功通過讓令牌與正確的用戶名和密碼。我看到很多有關身份驗證的選項,我不知道什麼適合我,以及從哪裏開始,因爲我沒有獲得有關標準令牌身份驗證的大量信息。我有一個帶有登錄屏幕的Ionic應用程序,Django後端有用戶存儲。我希望能夠使用駐留在Django數據庫中的用戶帳戶進行登錄。無論何時,用戶都有權使用該應用程序。稍後,應該可以獲取憑證,例如登錄用戶的個人詳細信息。假設我使用上面的TokenAuthentication,我得到了令牌。但是我怎麼能得到用戶憑證或者其他來自Django的那個令牌?我完全迷失了。如果有人可以請把我帶入正確的方法和材料。