认证模块
认证模块位于:
app/auth
主要提供登录、登出、验证码和租户列表接口。
接口范围
| 能力 | 说明 |
|---|---|
| 登录 | 校验用户、客户端、租户并签发 Token |
| 登出 | 清理 Redis 中的登录状态 |
| 验证码 | 根据配置决定是否启用验证码 |
| 租户列表 | 返回可登录租户 |
依赖关系
auth 会调用 system.rpc 获取用户、客户端和租户信息,因此启动顺序上建议先启动 system。
配置
etc/dev/auth.yaml
etc/dev/common.yaml
关键配置:
JwtAuth:Token 密钥、过期时间、多端登录。Captcha:验证码开关。SystemRpc:system RPC 服务发现。Data.Redis:Token 状态存储。
默认账号
admin/admin123