diff --git a/src/main/java/me/zhyd/oauth/request/AuthAlipayRequest.java b/src/main/java/me/zhyd/oauth/request/AuthAlipayRequest.java index 461d631ca9584782a79b6beab9e0e509d928072b..dc5ec5b67bfd2bf40c0d0c7cc53765e1ca6b0499 100644 --- a/src/main/java/me/zhyd/oauth/request/AuthAlipayRequest.java +++ b/src/main/java/me/zhyd/oauth/request/AuthAlipayRequest.java @@ -48,6 +48,9 @@ public class AuthAlipayRequest extends BaseAuthRequest { } return AuthToken.builder() .accessToken(response.getAccessToken()) + .uid(response.getUserId()) + .expireIn(Integer.parseInt(response.getExpiresIn())) + .refreshToken(response.getRefreshToken()) .build(); } @@ -67,6 +70,7 @@ public class AuthAlipayRequest extends BaseAuthRequest { String province = response.getProvince(), city = response.getCity(); return AuthUser.builder() + .uuid(response.getUserId()) .username(response.getUserName()) .nickname(response.getNickName()) .avatar(response.getAvatar()) diff --git a/src/main/java/me/zhyd/oauth/request/AuthBaiduRequest.java b/src/main/java/me/zhyd/oauth/request/AuthBaiduRequest.java index 11abfdf7e448a8959b283e9bfebbd5510c46d46b..73756252eba7cccf734ede413a3258f562cdf4ed 100644 --- a/src/main/java/me/zhyd/oauth/request/AuthBaiduRequest.java +++ b/src/main/java/me/zhyd/oauth/request/AuthBaiduRequest.java @@ -47,6 +47,7 @@ public class AuthBaiduRequest extends BaseAuthRequest { throw new AuthException(errorCode.getDesc()); } return AuthUser.builder() + .uuid(object.getString("userid")) .username(object.getString("username")) .nickname(object.getString("username")) .gender(AuthUserGender.getRealGender(object.getString("sex"))) diff --git a/src/main/java/me/zhyd/oauth/request/AuthCodingRequest.java b/src/main/java/me/zhyd/oauth/request/AuthCodingRequest.java index 485e3809ea383b020b2b216ea5164898ae61462d..4dab0e00255a86264b7f56c6208126359d56d271 100644 --- a/src/main/java/me/zhyd/oauth/request/AuthCodingRequest.java +++ b/src/main/java/me/zhyd/oauth/request/AuthCodingRequest.java @@ -47,6 +47,7 @@ public class AuthCodingRequest extends BaseAuthRequest { } object = object.getJSONObject("data"); return AuthUser.builder() + .uuid(object.getString("id")) .username(object.getString("name")) .avatar("https://coding.net/" + object.getString("avatar")) .blog("https://coding.net/" + object.getString("path")) diff --git a/src/main/java/me/zhyd/oauth/request/AuthDingTalkRequest.java b/src/main/java/me/zhyd/oauth/request/AuthDingTalkRequest.java index debb44d2f077276717a69c904cbef3149730d09d..f2ac937a3e0d1cebdfb26623c031f50ce352cbb6 100644 --- a/src/main/java/me/zhyd/oauth/request/AuthDingTalkRequest.java +++ b/src/main/java/me/zhyd/oauth/request/AuthDingTalkRequest.java @@ -51,6 +51,7 @@ public class AuthDingTalkRequest extends BaseAuthRequest { } object = object.getJSONObject("user_info"); return AuthUser.builder() + .uuid(object.getStr("openid")) .nickname(object.getStr("nick")) .username(object.getStr("nick")) .source(AuthSource.DINGTALK) diff --git a/src/main/java/me/zhyd/oauth/request/AuthOschinaRequest.java b/src/main/java/me/zhyd/oauth/request/AuthOschinaRequest.java index 1a419accd216bb7f108f6e8e612d9a46d1945f5e..488e96e140beace25777fe1b269b4976a089901a 100644 --- a/src/main/java/me/zhyd/oauth/request/AuthOschinaRequest.java +++ b/src/main/java/me/zhyd/oauth/request/AuthOschinaRequest.java @@ -46,6 +46,7 @@ public class AuthOschinaRequest extends BaseAuthRequest { throw new AuthException(object.getString("error_description")); } return AuthUser.builder() + .uuid(object.getString("id")) .username(object.getString("name")) .nickname(object.getString("name")) .avatar(object.getString("avatar")) diff --git a/src/main/java/me/zhyd/oauth/request/AuthTaobaoRequest.java b/src/main/java/me/zhyd/oauth/request/AuthTaobaoRequest.java index 761aa6fe28d19be96fe061f875f92dc04750b618..56420de3f64423b511318f9633980ab1aa509987 100644 --- a/src/main/java/me/zhyd/oauth/request/AuthTaobaoRequest.java +++ b/src/main/java/me/zhyd/oauth/request/AuthTaobaoRequest.java @@ -48,6 +48,7 @@ public class AuthTaobaoRequest extends BaseAuthRequest { String nick = GlobalAuthUtil.urlDecode(object.getString("taobao_user_nick")); return AuthUser.builder() + .uuid(object.getString("taobao_user_id")) .username(nick) .nickname(nick) .gender(AuthUserGender.UNKNOW) diff --git a/src/main/java/me/zhyd/oauth/request/AuthTencentCloudRequest.java b/src/main/java/me/zhyd/oauth/request/AuthTencentCloudRequest.java index 1681f15166e974a5db37294610b1bc9833e60d17..3f7729bd87b8cf9fb5a8f80275836c32b759f1fc 100644 --- a/src/main/java/me/zhyd/oauth/request/AuthTencentCloudRequest.java +++ b/src/main/java/me/zhyd/oauth/request/AuthTencentCloudRequest.java @@ -47,6 +47,7 @@ public class AuthTencentCloudRequest extends BaseAuthRequest { } object = object.getJSONObject("data"); return AuthUser.builder() + .uuid(object.getString("id")) .username(object.getString("name")) .avatar("https://dev.tencent.com/" + object.getString("avatar")) .blog("https://dev.tencent.com/" + object.getString("path"))