Angular 5 + SpringBoot / 安全 + Postgresql

Angular 5 + SpringBoot / Security + Postgresql

最近怎么样?

我一直在学习 angular 4/5 和 Spring Boot,我正在尝试创建一个项目来练习,但我遇到了一些问题。

我想创建一个用户首先需要登录的应用程序(这就是问题所在),但我仍然不明白如何在 Angular 和 Spring 之间进行这种通信(Spring + Thymeleaf 对我来说很容易工作)。

我希望你们能向我推荐一个好的(我的意思是非常好的)教程。

P.S: OAuth2 也很受欢迎。

谢谢。

production-ready 单页应用程序(例如 Angular)的身份验证会比 Thymeleaf 对应的应用程序稍微复杂一些。有很多方法可以实现这一点,但其中 none 将同样简单明了或没有开箱即用的缺点。查看 this post 以查看一些替代方案。

如果您真的需要写下一些代码,首先您可以看看如何为此使用 HTTP 基本身份验证(请参阅 this blog post) and JWT as it's extreme opposite (see this blog post)。这应该是您了解单页应用程序身份验证的一个开始,您可以不断地教育自己,从那里走得更远。

因为您似乎主要专注于试验 Angular 和 Spring 引导,而不是身份验证机制,所以我建议您使用 HTTP 基本身份验证。