【发布时间】:2021-03-15 21:53:32
【问题描述】:
我在 Spring Boot 中有一个身份验证服务,它发出/验证 JWT。用户传入用户名/密码,服务对其进行验证,并返回访问令牌和刷新令牌作为响应。以下是我希望在这项服务中获得的一些东西:
-
我想确保用户只能使用一次相同的刷新令牌来获取新的访问令牌,并确保刷新令牌在使用后过期。
-
我想清理过期的访问权限并在令牌过期后刷新它们。为此,我需要一个存储来跟踪我发布的所有 JWT 令牌和到期日期。
这会被推荐吗?如果是这样,在这种情况下最适合的存储是什么?我正在查看 AWS Key Management Service,但不确定是否有更好的选择。
任何帮助将不胜感激!谢谢。
【问题讨论】:
标签: amazon-web-services spring-boot authentication jwt