12

我有一个完整的 Spring 应用程序(由 spring-security 管理的安全性,并且控制器层是使用 Spring MVC 构建的)。

我在前端 AngularJS 中使用。

我需要一些示例来说明如何使用 Spring Security 处理 REST 身份验证以及如何在 Angular 端调用这些服务。

注意:在我的情况下,基本身份验证将是完美的。

4

2 回答 2

9

需要一些代码来集成 AngularJS 和 Spring Security,因为 Spring Security 并不打算被完整的 Ajax 框架使用。

这是一个执行此集成的示例应用程序,您将获得 Spring Security 配置和一些用于执行此集成的类:

https://github.com/jhipster/jhipster-sample-app

于 2013-12-26T15:50:21.267 回答
1

AngularJS 的一大优点是它非常灵活,可以使用多种不同的后端配置进行操作。虽然我没有亲自使用过 Spring MVC 或 Spring Security,但我已经将 Angular 与 .NET MVC、Node 和 PHP 一起使用,它们的身份验证系统都略有不同,而且效果很好。

Dave Mosher 有一个很棒的教程系列,其中包含了身份验证概念(他的示例是 PHP 和 Laravel),但这些概念可能会有所帮助: https ://github.com/davemo/end-to-end-with-angularjs

有关使用 AngularJS 进行身份验证的更高级示例,您可能需要查看 Angular-App: https ://github.com/angular-app/angular-app

于 2013-10-02T01:08:20.497 回答