【发布时间】:2013-10-05 10:28:45
【问题描述】:
我的申请将是:
- 单页应用程序(比如角度/主干)
- 基于 Spring MVC 的服务器。
我发现了很多关于使用 Spring-Security 的示例,其中登录页面、注销页面等都是 HTML。 Spring Security 会根据 Session State 定向到适当的页面。
但在我的情况下,登录/注销页面将使用 JavaScript - 与服务器进行登录/注销的所有交互都是通过 HTTP(REST 样式 URL)和响应 JSON。这里没有 HTML。
问题
在这种情况下,我该如何使用 Spring Security?换句话说 - 我如何将登录/注销行为公开为 API?
由于前端是基于浏览器的应用程序...我猜通常的 cookie 等应该仍然可以用于识别会话。
【问题讨论】:
标签: spring angularjs spring-mvc spring-security single-page-application