feat(auth): WechatAuthServiceImpl 生成 MEMBER 类型 Token,WechatLoginVO 增加 userType
- 微信登录时显式传入 userType=MEMBER 生成 Token - WechatLoginVO 增加 userType 字段,登录响应返回 userType=MEMBER
This commit is contained in:
+3
-2
@@ -303,9 +303,9 @@ public class WechatAuthServiceImpl implements WechatAuthService {
|
||||
}
|
||||
|
||||
List<String> roles = new ArrayList<>();
|
||||
String accessToken = jwtTokenProvider.generateToken(String.valueOf(member.getId()), member.getId(), roles);
|
||||
String accessToken = jwtTokenProvider.generateToken(String.valueOf(member.getId()), member.getId(), roles, "MEMBER");
|
||||
|
||||
log.info("JWT Token 生成成功, memberId: {}", member.getId());
|
||||
log.info("JWT Token 生成成功, memberId: {}, userType=MEMBER", member.getId());
|
||||
|
||||
int expiresIn = 86400;
|
||||
|
||||
@@ -316,6 +316,7 @@ public class WechatAuthServiceImpl implements WechatAuthService {
|
||||
.expiresIn(expiresIn)
|
||||
.isNewUser(isNewUser)
|
||||
.needCompleteInfo(needCompleteInfo)
|
||||
.userType("MEMBER")
|
||||
.build();
|
||||
}
|
||||
}
|
||||
|
||||
+3
@@ -35,4 +35,7 @@ public class WechatLoginVO {
|
||||
|
||||
// 是否需要补全信息(昵称、手机号等)
|
||||
private Boolean needCompleteInfo;
|
||||
|
||||
// 用户类型(MEMBER)
|
||||
private String userType;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user