Go to file
Grand-cocoa ecfeb0e9f5 feat(auth): 添加通行密钥认证功能
- 新增 PasskeyAuthorizationController 控制器,提供注册与验证通行密钥的接口
- 创建 UserCredential 实体类及对应的 Mapper,用于存储用户凭证信息
- 实现 CredentialRepository 接口,支持通行密钥的查询与管理逻辑
- 新增 PasskeyAuthorizationService 接口及其实现,处理通行密钥的注册和验证流程
- 添加 PasskeyProperties 配置类,读取通行密钥相关配置项
- 引入 ehcache 缓存配置与工具类 CacheService,用于临时存储认证过程中的数据
- 配置 RelyingParty bean,支撑 WebAuthn 认证流程
- 在 pom.xml 中引入 fastjson2、webauthn-server-core 和 ehcache依赖
- 新增 application-dev.yml与 application-prod.yml 配置文件,区分环境变量
- 设置 spring.profiles.active 默认为 dev 环境
2025-11-07 18:28:10 +08:00
.mvn/wrapper feat(project): 初始化Spring Boot项目结构 2025-11-07 14:03:08 +08:00
src feat(auth): 添加通行密钥认证功能 2025-11-07 18:28:10 +08:00
.gitattributes feat(project): 初始化Spring Boot项目结构 2025-11-07 14:03:08 +08:00
.gitignore feat(project): 初始化Spring Boot项目结构 2025-11-07 14:03:08 +08:00
compose.yaml feat(project): 初始化Spring Boot项目结构 2025-11-07 14:03:08 +08:00
LICENSE chore: 添加 Apache 2.0 许可证和项目说明文件 2025-11-07 14:15:43 +08:00
mvnw feat(project): 初始化Spring Boot项目结构 2025-11-07 14:03:08 +08:00
mvnw.cmd feat(project): 初始化Spring Boot项目结构 2025-11-07 14:03:08 +08:00
pom.xml feat(auth): 添加通行密钥认证功能 2025-11-07 18:28:10 +08:00
README.md chore: 添加 Apache 2.0 许可证和项目说明文件 2025-11-07 14:15:43 +08:00

Animo-Server