AngularJS + Spring MVC具有安全性 - 从哪里开始?

E. *_* B. 12 java spring spring-mvc spring-security angularjs

我正在尝试使用Angular构建项目的前端部分,并使用基本的REST后端来处理安全性.

我对Spring有非常基本的了解,但是并没有真正使用Spring Security.

我正在尝试找到一种方法来构建一个安全的简单REST后端.我在网上搜索了很多,我找到的主要内容是本教程:https://spring.io/guides/tutorials/spring-security-and-angular-js/.阅读之后,我仍然不明白我应该如何开始.

此外,本教程示例适用于Spring Boot,它有类似于你必须运行的类等,但我希望更"经典"的Spring方法与maven相结合,它是基于java的配置,它运行在Tomcat上,I真的不太了解Spring Boot-way的主要类.

我知道如何使用REST控制器设置一个Spring项目,我可以毫无问题地使用它,所以这是我不需要弄清楚的.我确实需要弄清楚如何尽可能简单地添加安全性.我需要用户身份验证和所有这些,但我真的没有一个线索如何去做.这需要什么?那里有更好的(非Spring Boot)教程吗?

任何帮助都感激不尽!

Abd*_*ssi 13

  1. 首先

    你知道什么是Spring boot(弹簧靴的优点)将是一件好事.

  2. 其次

    这是一些有用的资源:

    2.1这是关于体系结构 Web App Architecture - Spring MVC - AngularJs堆栈

    2.2 使用JSON,Jackson和客户端程序的Spring Restful Web服务示例

    2.3 使用Spring MVC 4.0 RESTful Web服务和AngularJS的CRUD

    2.4以及Spring Data REST + Spring Security的安全示例