diff --git a/README.md b/README.md
index 23efeae..579731c 100644
--- a/README.md
+++ b/README.md
@@ -93,7 +93,9 @@ authRequest.login("code");
|
| [AuthTaobaoRequest](https://gitee.com/yadong.zhang/JustAuth/blob/master/src/main/java/me/zhyd/oauth/request/AuthTaobaoRequest.java) | 参考文档 |
|
| [AuthGoogleRequest](https://gitee.com/yadong.zhang/JustAuth/blob/master/src/main/java/me/zhyd/oauth/request/AuthGoogleRequest.java) | 参考文档 |
|
| [AuthFacebookRequest](https://gitee.com/yadong.zhang/JustAuth/blob/master/src/main/java/me/zhyd/oauth/request/AuthFacebookRequest.java) | 参考文档 |
-|
| [AuthCsdnRequest](https://gitee.com/yadong.zhang/JustAuth/blob/master/src/main/java/me/zhyd/oauth/request/AuthCsdnRequest.java) | 待续 |
+|
| [AuthCsdnRequest](https://gitee.com/yadong.zhang/JustAuth/blob/master/src/main/java/me/zhyd/oauth/request/AuthCsdnRequest.java) | 无 |
+
+_请知悉:经咨询CSDN官方客服得知,CSDN的授权开放平台已经下线。如果以前申请过的应用,可以继续使用,但是不再支持申请新的应用。so, 本项目中的CSDN登录只能针对少部分用户使用了_
## 后续开发计划
@@ -159,10 +161,6 @@ authRequest.login("code");
待续
-#### 授权csdn
-
-待续
-
#### 授权微信

@@ -180,6 +178,10 @@ authRequest.login("code");

+#### 授权csdn
+
+_请知悉:经咨询CSDN官方客服得知,CSDN的授权开放平台已经下线。如果以前申请过的应用,可以继续使用,但是不再支持申请新的应用。so, 本项目中的CSDN登录只能针对少部分用户使用了_
+
## 关注&交流
| 公众号 | 微信(备注:加群) |
diff --git a/pom.xml b/pom.xml
index c249b10..a74df61 100644
--- a/pom.xml
+++ b/pom.xml
@@ -6,7 +6,7 @@
me.zhyd.oauth
JustAuth
- 1.3.2
+ 1.3.3
JustAuth
https://gitee.com/yadong.zhang/JustAuth
diff --git a/src/main/java/me/zhyd/oauth/model/AuthUser.java b/src/main/java/me/zhyd/oauth/model/AuthUser.java
index f5d4ddf..1079574 100644
--- a/src/main/java/me/zhyd/oauth/model/AuthUser.java
+++ b/src/main/java/me/zhyd/oauth/model/AuthUser.java
@@ -13,19 +13,52 @@ import lombok.Data;
@Builder
@Data
public class AuthUser {
+ /**
+ * 用户名
+ */
private String username;
- private String avatar;
- private String blog;
+ /**
+ * 用户昵称
+ */
private String nickname;
+ /**
+ * 用户头像
+ */
+ private String avatar;
+ /**
+ * 用户网址
+ */
+ private String blog;
+ /**
+ * 所在公司
+ */
private String company;
+ /**
+ * 位置
+ */
private String location;
+ /**
+ * 用户邮箱
+ */
private String email;
+ /**
+ * 用户备注(各平台中的用户个人介绍)
+ */
private String remark;
+ /**
+ * 性别
+ */
private AuthUserGender gender;
+ /**
+ * 用户来源
+ */
private AuthSource source;
+ /**
+ * 用户授权的token信息
+ */
private AuthToken token;
/**
- * 用户第三方系统的唯一id
+ * 用户第三方系统的唯一id。在调用方集成改组件时,可以用uuid + source唯一确定一个用户
*/
private String uuid;
}
diff --git a/src/main/java/me/zhyd/oauth/request/AuthCsdnRequest.java b/src/main/java/me/zhyd/oauth/request/AuthCsdnRequest.java
index fd94368..e7ea57b 100644
--- a/src/main/java/me/zhyd/oauth/request/AuthCsdnRequest.java
+++ b/src/main/java/me/zhyd/oauth/request/AuthCsdnRequest.java
@@ -45,7 +45,10 @@ public class AuthCsdnRequest extends BaseAuthRequest {
throw new AuthException(object.getString("error"));
}
return AuthUser.builder()
+ .uuid(object.getString("username"))
.username(object.getString("username"))
+ .remark(object.getString("description"))
+ .blog(object.getString("website"))
.token(authToken)
.source(AuthSource.CSDN)
.build();
diff --git a/src/main/java/me/zhyd/oauth/request/AuthFacebookRequest.java b/src/main/java/me/zhyd/oauth/request/AuthFacebookRequest.java
index 31867da..501bfde 100644
--- a/src/main/java/me/zhyd/oauth/request/AuthFacebookRequest.java
+++ b/src/main/java/me/zhyd/oauth/request/AuthFacebookRequest.java
@@ -59,6 +59,7 @@ public class AuthFacebookRequest extends BaseAuthRequest {
}
}
return AuthUser.builder()
+ .uuid(object.getString("id"))
.username(object.getString("name"))
.nickname(object.getString("name"))
.avatar(picture)
diff --git a/update.md b/update.md
index 6aee555..64165ce 100644
--- a/update.md
+++ b/update.md
@@ -1,3 +1,9 @@
+### 2019/05/24
+1. 修复一些问题
+2. 升级api,在AuthUser中增加`uuid`属性,可以通过`uuid` + `source`唯一确定一个用户,此举解决了用户身份归属的问题。
+3. 发布1.3.3版本的jar包到公开仓库(1.3.2忘记发布了,( ╯□╰ ))
+4. 重要:经咨询官方客服得知,CSDN的授权开放平台已经下线,如果以前申请过的应用,可以继续使用,但是不再支持申请新的应用。so, 本项目中的CSDN登录只能针对少部分用户使用了
+
### 2019/05/23
1. 修复QQ登录的问题
2. 发布1.3.1版本的jar包到公开仓库