5e86ebe6b7
- 新增 ApiResult 统一响应封装类,规范前端接口返回结构 - 添加 AuthController,支持多种登录方式及用户信息接口 - 实现 AuthService,包含登录、登出、密码修改、绑定手机号、重置密码等功能 - 集成图形验证码校验和登录失败锁定机制,增强安全性 - 支持邮箱登录和手机号验证码登录,完善多样化认证策略 - 实现 JWT 令牌签发与吊销,确保会话安全管理 - 配置不同环境 application.yml 及配置,支持多租户和灵活缓存配置 - 增加 .gitignore 规则,屏蔽构建产物、IDE 文件和敏感配置 - 引入 AuthProperties 以配置登录与验证码策略参数
32 lines
384 B
Plaintext
32 lines
384 B
Plaintext
# 构建产物
|
|
target/
|
|
**/target/
|
|
|
|
# IDE
|
|
.idea/
|
|
*.iml
|
|
*.ipr
|
|
*.iws
|
|
.settings/
|
|
.classpath
|
|
.project
|
|
|
|
# 系统
|
|
.DS_Store
|
|
Thumbs.db
|
|
|
|
# 日志与临时文件
|
|
*.log
|
|
logs/
|
|
*.tmp
|
|
|
|
# 环境与密钥(禁止入库):config/ 只保留示例模板,真实密钥不入库
|
|
/config/*
|
|
!/config/iam-jwt.properties.example
|
|
.env
|
|
.env.local
|
|
src/main/resources/application-local.yml
|
|
*.pem
|
|
*.p12
|
|
*.jks
|