我正在尝试使用 Angular 和一个基本的 REST 后端来构建项目的前端部分,该后端也处理安全问题。
我对 Spring 有非常基本的了解,但没有真正使用过 Spring Security。
我正在尝试寻找一种方法来构建一个安全的简单 REST 后端。我在网上搜索了很多,我发现的主要内容是这个教程:https://spring.io/guides/tutorials/spring-security-and-angular-js/ .看完之后还是不明白应该怎么下手。
此外,本教程示例适用于 Spring Boot,它有一个你必须运行的类等,但我想要更“经典”的 Spring 方法结合 maven,它是基于 java 的配置,它运行在Tomcat,反正Spring Boot-way的主类我也不是很懂。
我知道如何使用 REST Controller 设置 Spring 项目,并且我可以毫无问题地让它工作,所以我不需要弄清楚这一点。我确实需要弄清楚如何尽可能简单地添加安全性。我需要用户身份验证等等,但我真的不知道该怎么做。这一切都需要什么?有没有更好的(非 Spring Boot)教程?
任何帮助将不胜感激!
最佳答案
首先
知道什么是 Spring Boot (Advantage of spring boot) 是件好事
其次
这里有一些有用的资源:
2.1 这是关于架构的 Web App Architecture - the Spring MVC - AngularJs stack
2.2 Spring Restful Web Service Example with JSON, Jackson and Client Program
2.3 CRUD using Spring MVC 4.0 RESTful Web Services and AngularJS
2.4 对于安全示例 Spring Data REST + Spring Security
关于java - 具有安全性的 AngularJS + Spring MVC - 从哪里开始?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29630654/