feat(auth): 新增 App 扫码登录 PC 端
- 新增 auth/qrcode 模块:生成票据、轮询状态、换取会话令牌 - SecurityUser 增加 avatar 字段,UserSocial 支持按用户 ID 查认证信息 - 新增 QR_CODE_LOGIN Redis 票据与 A025x 扫码异常码 - security 白名单放行 /api/v1/auth/qr-code/*
This commit is contained in:
@@ -43,6 +43,8 @@ public interface RedisConstants {
|
||||
String REVOKED_JTI = BLACKLIST_TOKEN;
|
||||
// 用户 Token 版本号(用于按用户失效历史 JWT):token.tokenVersion != redis.tokenVersion => token 无效
|
||||
String USER_TOKEN_VERSION = "auth:user:token_version:{}";
|
||||
// 扫码登录票据上下文(ticket -> QrCodeLoginContext)
|
||||
String QR_CODE_LOGIN = "auth:qr_code:{}";
|
||||
}
|
||||
|
||||
/**
|
||||
|
||||
Reference in New Issue
Block a user