mirror of
https://gitee.com/yadong.zhang/JustAuth.git
synced 2025-12-06 08:48:27 +08:00
🔥 微信公众平台支持返回快照数据
This commit is contained in:
parent
3564c846f4
commit
11707e6903
@ -44,6 +44,12 @@ public class AuthToken implements Serializable {
|
||||
* @since 1.10.0
|
||||
*/
|
||||
private String code;
|
||||
/**
|
||||
* 微信公众号 - 网页授权的登录时可用
|
||||
*
|
||||
* 微信针对网页授权登录,增加了一个快照页的逻辑,快照页获取到的微信用户的 uid oid 和头像昵称都是虚拟的信息
|
||||
*/
|
||||
private boolean snapshotUser;
|
||||
|
||||
/**
|
||||
* Twitter附带属性
|
||||
|
||||
@ -72,4 +72,11 @@ public class AuthUser implements Serializable {
|
||||
*/
|
||||
private JSONObject rawUserInfo;
|
||||
|
||||
/**
|
||||
* 微信公众号 - 网页授权的登录时可用
|
||||
*
|
||||
* 微信针对网页授权登录,增加了一个快照页的逻辑,快照页获取到的微信用户的 uid oid 和头像昵称都是虚拟的信息
|
||||
*/
|
||||
private boolean snapshotUser;
|
||||
|
||||
}
|
||||
|
||||
@ -65,6 +65,7 @@ public class AuthWeChatMpRequest extends AuthDefaultRequest {
|
||||
.avatar(object.getString("headimgurl"))
|
||||
.location(location)
|
||||
.uuid(openId)
|
||||
.snapshotUser(authToken.isSnapshotUser())
|
||||
.gender(AuthUserGender.getWechatRealGender(object.getString("sex")))
|
||||
.token(authToken)
|
||||
.source(source.toString())
|
||||
@ -108,6 +109,7 @@ public class AuthWeChatMpRequest extends AuthDefaultRequest {
|
||||
.expireIn(accessTokenObject.getIntValue("expires_in"))
|
||||
.openId(accessTokenObject.getString("openid"))
|
||||
.scope(accessTokenObject.getString("scope"))
|
||||
.snapshotUser(accessTokenObject.getIntValue("is_snapshotuser") == 1)
|
||||
.build();
|
||||
}
|
||||
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user