在springboot angular8 webapp中验证和管理用户的最简单方法是什么?

时间:2019-10-28 23:09:03

标签: java angular spring-boot authentication jwt

我正在做一个网站前端angular 8,后端springboot,maven,hibernate和mysql db。我非常重视身份验证和管理页面,后端的登录,用户和角色的前端和后端,我看到它是jwt toutorial或oauth2,但我没有找到适合我的任何toutorial。如果有人可以建议我一种最简单的方法或为我链接一些教程,我将非常感激。如果您可以帮助我,我可能需要一些说明,说明我需要在前端使用angular后端在Springboot中。

感谢帮助

更新...

mt jwt代码与本指南相同

https://dzone.com/articles/spring-boot-security-json-web-tokenjwt-hello-world

但是我不明白我在JwtUserDetail内部需要什么,因为那里不存在...有人知道我需要在那里吗?

1 个答案:

答案 0 :(得分:1)

JWT是一个不错的选择。我认为最简单的方法不是尝试从头开始,而是尝试JHipster。这是一个代码生成工具,您可以下载该代码生成工具,并使用它生成所需的堆栈(Angular前端,Spring Boot后端)和JWT身份验证来生成启动项目。它具有一个交互式命令行用户界面,该界面提示许多可用于生成应用程序的选项。它还可以为其他身份验证机制生成代码(后端和前端),如您在此处看到的:Security