2013-10-02 116 views
12

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

我在前端AngularJS中使用。

我需要一些我将如何处理Spring Security的REST身份验证以及如何在Angular方面调用这些服务的示例。

注意:基本身份验证对我来说是完美的。

回答

9

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

这里是一个示例应用程序,做这种整合,你会得到Spring Security的配置,并用来做这种整合一些类两种:

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

1

AngularJS的一大优点是它非常灵活,可以使用多种不同的后端配置。虽然我没有亲自使用Spring MVC或spring安全性,但我使用了与.NET MVC,Node和PHP的Angular,所有这些都使用稍微不同的身份验证系统,并且运行得非常好。

戴夫毛思迪有很大的教程系列,采用了认证概念(他的例子是PHP与Laravel),但其概念可能会有所帮助: https://github.com/davemo/end-to-end-with-angularjs

对于身份验证与AngularJS一个更高级的例子,你可能要检查out Angular-App: https://github.com/angular-app/angular-app