gpt4 book ai didi

java - 如何使用JWT身份验证在springboot中使用html模板?

转载 作者:行者123 更新时间:2023-12-01 23:55:21 25 4
gpt4 key购买 nike

几天来,我开始学习使用 springboot,特别是使用 spring security 进行用户身份验证,为此,我决定使用一个系统制作一个 apirest,在该系统中用户进行身份验证并可以根据他们的身份访问服务具体角色。

我使用这篇文章作为指导:https://grokonez.com/spring-framework/spring-boot/spring-security-jwt-authentication-postgresql-restapis-springboot-spring-mvc-spring-jpa

它的用途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/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com