几天来,我开始学习使用 springboot,特别是使用 spring security 进行用户身份验证,为此,我决定使用一个系统制作一个 apirest,在该系统中用户进行身份验证并可以根据他们的身份访问服务具体角色。
它的用途 Spring Security JWT 身份验证 PostgreSQL - RestAPI SpringBoot Spring MVC Spring JPA
我想将它与 html 模板集成,也许在 pom.xml、bootstrap 和 jquery 中使用 thymeleaf 依赖项(不使用 Agular React 或 Vuejs,因为由于兼容性问题,这是我在工作中应该这样做的方式)
我还看过一些使用 thymeleaf 但不包含 JWT 身份验证的教程
有人可以告诉我如何完成这个练习吗?有教程解释如何做吗?
最佳答案
我假设您链接中的 @PreAuthorize("hasRole('USER')")
之类的注释对于 thymeleaf 端点应该具有相同的作用。
例如:
@Controller
public class ThymeleafController {
@GetMapping("/hello")
@PreAuthorize("hasRole('USER')")
public String hello() {
return "thymeleaf-template";
}
}
关于java - 如何使用JWT身份验证在springboot中使用html模板?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58203982/