🔖 AuthUser添加构造函数,支持反序列化。发布1.10.1
This commit is contained in:
@@ -6,7 +6,7 @@
|
|||||||
</p>
|
</p>
|
||||||
<p align="center">
|
<p align="center">
|
||||||
<a target="_blank" href="https://search.maven.org/search?q=JustAuth">
|
<a target="_blank" href="https://search.maven.org/search?q=JustAuth">
|
||||||
<img src="https://img.shields.io/badge/Maven Central-1.10.0-blue.svg" ></img>
|
<img src="https://img.shields.io/badge/Maven Central-1.10.1-blue.svg" ></img>
|
||||||
</a>
|
</a>
|
||||||
<a target="_blank" href="https://gitee.com/yadong.zhang/JustAuth/blob/master/LICENSE">
|
<a target="_blank" href="https://gitee.com/yadong.zhang/JustAuth/blob/master/LICENSE">
|
||||||
<img src="https://img.shields.io/apm/l/vim-mode.svg?color=yellow" ></img>
|
<img src="https://img.shields.io/apm/l/vim-mode.svg?color=yellow" ></img>
|
||||||
@@ -15,7 +15,7 @@
|
|||||||
<img src="https://img.shields.io/badge/JDK-1.8+-green.svg" ></img>
|
<img src="https://img.shields.io/badge/JDK-1.8+-green.svg" ></img>
|
||||||
</a>
|
</a>
|
||||||
<a target="_blank" href="https://apidoc.gitee.com/yadong.zhang/JustAuth/" title="API文档">
|
<a target="_blank" href="https://apidoc.gitee.com/yadong.zhang/JustAuth/" title="API文档">
|
||||||
<img src="https://img.shields.io/badge/Api Docs-1.10.0-orange.svg" ></img>
|
<img src="https://img.shields.io/badge/Api Docs-1.10.1-orange.svg" ></img>
|
||||||
</a>
|
</a>
|
||||||
<a target="_blank" href="https://docs.justauth.whnb.wang" title="参考文档">
|
<a target="_blank" href="https://docs.justauth.whnb.wang" title="参考文档">
|
||||||
<img src="https://img.shields.io/badge/Docs-latest-blueviolet.svg" ></img>
|
<img src="https://img.shields.io/badge/Docs-latest-blueviolet.svg" ></img>
|
||||||
@@ -91,7 +91,7 @@ JustAuth,如你所见,它仅仅是一个**第三方授权登录**的**工具
|
|||||||
<dependency>
|
<dependency>
|
||||||
<groupId>me.zhyd.oauth</groupId>
|
<groupId>me.zhyd.oauth</groupId>
|
||||||
<artifactId>JustAuth</artifactId>
|
<artifactId>JustAuth</artifactId>
|
||||||
<version>1.10.0</version>
|
<version>1.10.1</version>
|
||||||
</dependency>
|
</dependency>
|
||||||
```
|
```
|
||||||
- 调用api
|
- 调用api
|
||||||
|
|||||||
@@ -9,7 +9,7 @@
|
|||||||
</p>
|
</p>
|
||||||
<p align="center">
|
<p align="center">
|
||||||
<a target="_blank" href="https://search.maven.org/search?q=JustAuth">
|
<a target="_blank" href="https://search.maven.org/search?q=JustAuth">
|
||||||
<img src="https://img.shields.io/badge/Maven Central-1.10.0-blue.svg" ></img>
|
<img src="https://img.shields.io/badge/Maven Central-1.10.1-blue.svg" ></img>
|
||||||
</a>
|
</a>
|
||||||
<a target="_blank" href="https://gitee.com/yadong.zhang/JustAuth/blob/master/LICENSE">
|
<a target="_blank" href="https://gitee.com/yadong.zhang/JustAuth/blob/master/LICENSE">
|
||||||
<img src="https://img.shields.io/apm/l/vim-mode.svg?color=yellow" ></img>
|
<img src="https://img.shields.io/apm/l/vim-mode.svg?color=yellow" ></img>
|
||||||
@@ -18,7 +18,7 @@
|
|||||||
<img src="https://img.shields.io/badge/JDK-1.8+-green.svg" ></img>
|
<img src="https://img.shields.io/badge/JDK-1.8+-green.svg" ></img>
|
||||||
</a>
|
</a>
|
||||||
<a target="_blank" href="https://apidoc.gitee.com/yadong.zhang/JustAuth/" title="API文档">
|
<a target="_blank" href="https://apidoc.gitee.com/yadong.zhang/JustAuth/" title="API文档">
|
||||||
<img src="https://img.shields.io/badge/Api Docs-1.10.0-orange.svg" ></img>
|
<img src="https://img.shields.io/badge/Api Docs-1.10.1-orange.svg" ></img>
|
||||||
</a>
|
</a>
|
||||||
<a target="_blank" href="https://docs.justauth.whnb.wang" title="参考文档">
|
<a target="_blank" href="https://docs.justauth.whnb.wang" title="参考文档">
|
||||||
<img src="https://img.shields.io/badge/Docs-latest-blueviolet.svg" ></img>
|
<img src="https://img.shields.io/badge/Docs-latest-blueviolet.svg" ></img>
|
||||||
@@ -93,7 +93,7 @@ JustAuth,如你所见,它仅仅是一个**第三方授权登录**的**工具
|
|||||||
<dependency>
|
<dependency>
|
||||||
<groupId>me.zhyd.oauth</groupId>
|
<groupId>me.zhyd.oauth</groupId>
|
||||||
<artifactId>JustAuth</artifactId>
|
<artifactId>JustAuth</artifactId>
|
||||||
<version>1.10.0</version>
|
<version>1.10.1</version>
|
||||||
</dependency>
|
</dependency>
|
||||||
```
|
```
|
||||||
- 调用api
|
- 调用api
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
|
|
||||||

|

|
||||||
# JustAuth <small>1.10.0</small>
|
# JustAuth <small>1.10.1</small>
|
||||||
|
|
||||||
<strong>史上最全的整合第三方登录的开源库</strong>
|
<strong>史上最全的整合第三方登录的开源库</strong>
|
||||||
|
|
||||||
|
|||||||
@@ -1,3 +1,8 @@
|
|||||||
|
## v1.10.1
|
||||||
|
### 2019/08/17
|
||||||
|
|
||||||
|
- AuthUser添加构造函数,支持反序列化
|
||||||
|
|
||||||
### 2019/08/08
|
### 2019/08/08
|
||||||
|
|
||||||
- 项目迁移到组织[justauth](https://github.com/justauth)
|
- 项目迁移到组织[justauth](https://github.com/justauth)
|
||||||
|
|||||||
2
pom.xml
2
pom.xml
@@ -6,7 +6,7 @@
|
|||||||
|
|
||||||
<groupId>me.zhyd.oauth</groupId>
|
<groupId>me.zhyd.oauth</groupId>
|
||||||
<artifactId>JustAuth</artifactId>
|
<artifactId>JustAuth</artifactId>
|
||||||
<version>1.10.0</version>
|
<version>1.10.1</version>
|
||||||
|
|
||||||
<name>JustAuth</name>
|
<name>JustAuth</name>
|
||||||
<url>https://gitee.com/yadong.zhang/JustAuth</url>
|
<url>https://gitee.com/yadong.zhang/JustAuth</url>
|
||||||
|
|||||||
@@ -1,8 +1,6 @@
|
|||||||
package me.zhyd.oauth.model;
|
package me.zhyd.oauth.model;
|
||||||
|
|
||||||
import lombok.Builder;
|
import lombok.*;
|
||||||
import lombok.Getter;
|
|
||||||
import lombok.Setter;
|
|
||||||
import me.zhyd.oauth.config.AuthSource;
|
import me.zhyd.oauth.config.AuthSource;
|
||||||
import me.zhyd.oauth.enums.AuthUserGender;
|
import me.zhyd.oauth.enums.AuthUserGender;
|
||||||
|
|
||||||
@@ -15,6 +13,8 @@ import me.zhyd.oauth.enums.AuthUserGender;
|
|||||||
@Getter
|
@Getter
|
||||||
@Setter
|
@Setter
|
||||||
@Builder
|
@Builder
|
||||||
|
@NoArgsConstructor
|
||||||
|
@AllArgsConstructor
|
||||||
public class AuthUser {
|
public class AuthUser {
|
||||||
/**
|
/**
|
||||||
* 用户第三方系统的唯一id。在调用方集成改组件时,可以用uuid + source唯一确定一个用户
|
* 用户第三方系统的唯一id。在调用方集成改组件时,可以用uuid + source唯一确定一个用户
|
||||||
|
|||||||
31
src/test/java/me/zhyd/oauth/model/AuthUserTest.java
Normal file
31
src/test/java/me/zhyd/oauth/model/AuthUserTest.java
Normal file
@@ -0,0 +1,31 @@
|
|||||||
|
package me.zhyd.oauth.model;
|
||||||
|
|
||||||
|
import com.alibaba.fastjson.JSON;
|
||||||
|
import org.junit.Assert;
|
||||||
|
import org.junit.Test;
|
||||||
|
|
||||||
|
public class AuthUserTest {
|
||||||
|
|
||||||
|
@Test
|
||||||
|
public void serialize() {
|
||||||
|
|
||||||
|
AuthUser user = AuthUser.builder()
|
||||||
|
.nickname("test")
|
||||||
|
.build();
|
||||||
|
String json = JSON.toJSONString(user);
|
||||||
|
Assert.assertEquals(json, "{\"nickname\":\"test\"}");
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
@Test
|
||||||
|
public void deserialize() {
|
||||||
|
AuthUser user = AuthUser.builder()
|
||||||
|
.nickname("test")
|
||||||
|
.build();
|
||||||
|
String json = JSON.toJSONString(user);
|
||||||
|
|
||||||
|
AuthUser deserializeUser = JSON.parseObject(json, AuthUser.class);
|
||||||
|
Assert.assertEquals(deserializeUser.getNickname(), "test");
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
||||||
Reference in New Issue
Block a user