小编arm*_*man的帖子

是否可以缓存已验证的 JWT 令牌以防止在 spring-boot 应用程序中重复验证过程

我们有一个带有微服务架构的 spring-boot 应用程序。
我们有一个单独的身份验证服务,它提供使用 RS256 算法签名的 JWT 令牌。
此令牌在从客户端到我们的主应用程序服务器的每个请求中发送。我有用于验证签名的公钥。
现在这个 JWT 令牌在来自客户端的每个 API 请求中发送,因为我们的大多数 URL 都受到保护。

缓存已经验证的 JWT 令牌以防止在来自同一用户的每个 API 调用中重复验证相同的令牌是否是一个好主意?

java backend spring-security oauth-2.0 spring-boot

2
推荐指数
3
解决办法
4908
查看次数

在 spring-boot 应用程序中使用 map vs DTO

在 spring-boot 应用程序中接受 POST 请求数据的首选方法是:
使用 map(key,value) 对映射 post 请求的正文或使用 DTO 映射请求内容。
如果有人可以引出每种方法的优缺点,那将非常有帮助。

相同的代码片段 -
使用地图:

@PostMapping("/updateBalance")
public ResponseEntity<?> updateBalance(RequestEntity<List<Map<String, Object>>> requestData,HttpServletRequest headerRequest)
Run Code Online (Sandbox Code Playgroud)

使用 DTO:

@PostMapping("/updateBalance")
public ResponseEntity<?> updateBalance(List<RequestDTO> requestData,HttpServletRequest headerRequest)
Run Code Online (Sandbox Code Playgroud)

java spring http spring-boot

0
推荐指数
1
解决办法
1004
查看次数

标签 统计

java ×2

spring-boot ×2

backend ×1

http ×1

oauth-2.0 ×1

spring ×1

spring-security ×1