Spring Security 6.3基于JWT身份验证与授权开源项目
原文中文,约2300字,阅读约需6分钟。发表于: 。Java 后端应用程序使用 Spring-security 实现基于 JWT 的身份验证和授权,这是一个概念验证项目,利用 Spring-security 实现基于 JWT 的身份验证、API 访问控制、Token 撤销和泄露密码检测。新发布的 Spring Security 6.3 版本添加了密码泄露检测功能,本项目提供的默认实现在底层使用了Have I Been Pwned API...
Spring Security 6.3是一个开源项目,用于Java后端应用程序,实现基于JWT的身份验证和授权。新版本增加了密码泄露检测功能。项目使用Have I Been Pwned API提供默认实现。API端点由JwtAuthenticationFilter拦截,并由自定义过滤器填充安全上下文。项目还包括令牌配置和生成、API访问控制以及用户创建和登录期间的密码泄露检测。提供了一个新的API端点用于密码重置。