怎么回事?
我一直在研究角度4/5和Spring Boot,我正在尝试创建一个练习项目,但是我遇到了一些问题。
我想创建一个用户首先需要登录的应用程序(这是问题),但我仍然不明白如何在Angular和Spring之间进行这种通信(Spring + Thymeleaf对我来说很容易)。
我希望你们向我推荐一个好的(我的意思是非常好的)教程。
P.S:OAuth2也非常受欢迎。
谢谢。
答案 0 :(得分:1)
生产就绪的单页应用程序(例如Angular)上的身份验证将比您的Thymeleaf对应程序稍微复杂一些。有很多方法可以实现这一点,但是没有一种方法可以直接或没有开箱即用的缺点。看看this post看一些替代方案。
如果你确实需要关闭一些代码,那么首先你可以看一下如何使用HTTP基本身份验证(参见this blog post)和JWT,因为它极端相反(见{{3 }})。它应该是一个开始在单页应用程序上了解身份验证,并且您可以继续教育自己从那里继续前进。
因为您似乎主要专注于使用Angular和Spring Boot进行实验,而不是使用身份验证机制,所以我建议您使用HTTP基本身份验证。