【发布时间】:2014-06-18 06:51:23
【问题描述】:
我正在实现一个带有 REST 后端的 AngularJS 应用程序(使用 Spring Boot)。
我目前可以下载这样的文件:
<td><a href="/api/datasheets/{{datasheet.id}}/documents/{{document.id}}/download" download>Download</a></td>
现在,我正在向我的应用程序添加安全性(使用 Spring Security),现在这不再有效。 AJAX 调用的身份验证通过在每个请求的 HTTP 标头中添加 x-auth-token 来实现。
但是一个简单的href 在标题中当然没有x-auth-token。我尝试在ng-click 上使用$http.get(),但that cannot not work。
有没有简单的替代方案?
【问题讨论】:
-
我在使用 ember js 和 oauth 时遇到了类似的问题。您找到最佳做法了吗?
标签: ajax angularjs spring-security