【发布时间】:2016-03-24 20:16:00
【问题描述】:
我正在开发一个以 Angular.JS 和 Node.JS 作为后端的 Web 应用程序。 在我的登录页面上,我使用 AJAX 调用来执行登录。成功登录后,我想将浏览器重定向到新页面,但我需要根据登录响应添加 am 授权标头。
对于未来的 AJAX 调用,我使用 Angular 拦截器将令牌添加到每个请求,但我的问题是如何将它添加到重定向调用。
$http
.post('/api/authentication/login', dataToPost)
.success(function(data, status, headers, config){
$window.sessionStorage.token = data.token;
window.location.replace("/");
})
谢谢
【问题讨论】:
-
您将令牌存储在会话存储中,因此重定向后您必须检查令牌是否存在,根据角度
.run块内的标头设置标头
标签: angularjs restful-authentication jwt