Angular 5 + SpringBoot / Security + Postgresql

时间:2018-03-18 06:51:50

标签: spring-boot angular5 postgresql-9.1

怎么回事?

我一直在研究角度4/5和Spring Boot,我正在尝试创建一个练习项目,但是我遇到了一些问题。

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

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

P.S:OAuth2也非常受欢迎。

谢谢。

1 个答案:

答案 0 :(得分:1)

生产就绪的单页应用程序(例如Angular)上的身份验证将比您的Thymeleaf对应程序稍微复杂一些。有很多方法可以实现这一点,但是没有一种方法可以直接或没有开箱即用的缺点。看看this post看一些替代方案。

如果你确实需要关闭一些代码,那么首先你可以看一下如何使用HTTP基本身份验证(参见this blog post)和JWT,因为它极端相反(见{{3 }})。它应该是一个开始在单页应用程序上了解身份验证,并且您可以继续教育自己从那里继续前进。

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