update.md 7.6 KB
Newer Older
1 2
### 2019/07/22  ([v1.9.2](https://gitee.com/yadong.zhang/JustAuth/releases/v1.9.2))
1. 合并github上[@xkcoding](https://github.com/xkcoding)[pr#26](https://github.com/zhangyd-c/JustAuth/pull/26),AuthConfig类添加lombok注解,方便 [justauth-spring-boot-starter](https://github.com/xkcoding/justauth-spring-boot-starter) 直接使用 
智布道's avatar
智布道 已提交
3

4
### 2019/07/22  ([v1.9.1](https://gitee.com/yadong.zhang/JustAuth/releases/v1.9.1))
5 6 7 8
1. 增加`stackoverflow`参数校验
2. 解决`Pinterest`获取用户失败的问题
3. 添加注释

9
### 2019/07/19  ([v1.9.0](https://gitee.com/yadong.zhang/JustAuth/releases/v1.9.0))
10

智布道's avatar
智布道 已提交
11 12 13 14 15 16
1. 合并github上[@dyc12ii](https://github.com/dyc12ii)[pr#25](https://github.com/zhangyd-c/JustAuth/pull/25),升级fastjson版本至1.2.58,避免安全漏洞
2. `AuthUserGender`枚举类挪到`enums`包下
3. 删除`AuthBaiduErrorCode``AuthDingTalkErrorCode`枚举类
4. 优化百度授权流程,增加refresh token的方法
5. 优化`AuthConfig``AuthResponse`类,去掉不必要的lombonk注解,减少编译后的代码量
6. 使用lombok注解优化枚举类
智布道's avatar
智布道 已提交
17
7. `AuthQqRequest`增加refresh方法
18 19
8. 修复google登录无法获取用户信息的问题
9. 优化代码
智布道's avatar
智布道 已提交
20

21
### 2019/07/18
智布道's avatar
智布道 已提交
22

智布道's avatar
智布道 已提交
23 24
1. 合并github上[@pengisgood](https://github.com/pengisgood)[pr#19](https://github.com/zhangyd-c/JustAuth/pull/19),集成人人
2. 合并github上[@pengisgood](https://github.com/pengisgood)[pr#20](https://github.com/zhangyd-c/JustAuth/pull/20),集成Pinterest
智布道's avatar
智布道 已提交
25 26
3. 合并github上[@pengisgood](https://github.com/pengisgood)[pr#21](https://github.com/zhangyd-c/JustAuth/pull/21),集成StackOverflow
4. 合并github上[@xkcoding](https://github.com/xkcoding)[pr#23](https://github.com/zhangyd-c/JustAuth/pull/23),重构代码、新增编辑器规范,规范PR代码风格
27

智布道's avatar
智布道 已提交
28 29 30 31
### 2019/07/17
1. 优化代码
2. 集成Teambition登录

智布道's avatar
智布道 已提交
32 33 34
### 2019/07/16
1. 重构UrlBuilder类
2. 将CSDN相关的类置为`Deprecated`,后续可能会删除,也可能一直保留。毕竟CSDN的openAPI已经不对外开放了。
智布道's avatar
智布道 已提交
35
3. `BaseAuthRequest` 改名为 `AuthDefaultRequest`
智布道's avatar
智布道 已提交
36 37
4. `ResponseStatus` 改名为 `AuthResponseStatus` 并且移动到 `me.zhyd.oauth.model`
5. 合并github上[@xkcoding](https://github.com/xkcoding)[pr#18](https://github.com/zhangyd-c/JustAuth/pull/18),修复小米回调错误问题 同时 支持微信获取 
智布道's avatar
智布道 已提交
38

39
### 2019/07/15  ([v1.8.1](https://gitee.com/yadong.zhang/JustAuth/releases/v1.8.1))
40 41
1. 新增 `AuthState` 类,内置默认的state生成规则和校验规则

42 43 44
### 2019/07/12
1. 合并[Braavos96](https://github.com/Braavos96)提交的[PR#16](https://github.com/zhangyd-c/JustAuth/pull/16)

45
### 2019/06/28  ([v1.8.0](https://gitee.com/yadong.zhang/JustAuth/releases/v1.8.0))
46
1. 修复百度登录获取不到token失效时间的问题
智布道's avatar
智布道 已提交
47
2. 增加state参数校验,预防CSRF。**强烈建议启用state**
48 49

### 2019/06/27
50 51 52 53 54 55 56
1. 修复百度登录获取不到token失效时间的问题
2. 增加state参数校验,预防CSRF。**强烈建议启用state**
3. 修改login方法的参数为AuthCallback,封装回调返回的参数
4. 支持state参数
5. 增加code和state参数校验

由于state安全问题,1.8.0以前的版本都有隐藏的CSRF漏洞问题,所以强烈建议正在使用JustAuth的朋友升级到1.8.0版本!
57

58
### 2019/06/25  ([v1.7.1](https://gitee.com/yadong.zhang/JustAuth/releases/v1.7.1))
59 60
qq授权登录时,需要获取`openId`作为`uuid`,在`1.6.1-beta``1.7.0`版本中,引入了`unionId`这一属性。获取`unionid`需要单独向qq团队**发送邮件**申请权限,鉴于这一申请权限的步骤比较麻烦(需要填写的内容比较多),所以在`AuthConfig`中增加了一个`unionId`属性,当为**true**时才会获取unionid,当为false时只获取openId。如果你需要该功能, 则在自行申请了相关权限后,将该属性置为true即可。关于unionId的参考链接:[UnionID介绍](http://wiki.connect.qq.com/unionid%E4%BB%8B%E7%BB%8D)

61
### 2019/06/19  ([v1.7.0](https://gitee.com/yadong.zhang/JustAuth/releases/v1.7.0))
62
1. 合并[xkcoding](https://github.com/xkcoding)提交的[PR](https://github.com/zhangyd-c/JustAuth/pull/14),重构了部分代码,jar包由原来的`130+kb`优化到现在的`110+kb`
63
2. 合并[skqing](https://gitee.com/skqing)提交的[PR](https://gitee.com/yadong.zhang/JustAuth/pulls/3), 解决抖音登录失败问题 
64

65
### 2019/06/18  ([v1.6.1-beta](https://gitee.com/yadong.zhang/JustAuth/releases/v1.6.1-beta))
智布道's avatar
智布道 已提交
66
1. 解决Issue [#IY2HW](https://gitee.com/yadong.zhang/JustAuth/issues/IY2HW)
67 68 69 70
2. 解决Issue [#IY2OH](https://gitee.com/yadong.zhang/JustAuth/issues/IY2OH)
3. 解决Issue [#IY2FV](https://gitee.com/yadong.zhang/JustAuth/issues/IY2FV)
4. 修复部分注释、拼写错误
5. 解决Issue [#IY1QR](https://gitee.com/yadong.zhang/JustAuth/issues/IY1QR) 增加对Config属性的校验功能,主要校验redirect uri的合法性
71
6. 合并[skqing](https://gitee.com/skqing)提交的[PR](https://gitee.com/yadong.zhang/JustAuth/pulls/2),解决一些BUG
智布道's avatar
智布道 已提交
72

73
### 2019/06/06  ([v1.6.0-beta](https://gitee.com/yadong.zhang/JustAuth/releases/v1.6.0-beta))
74 75 76
1. 增加今日头条的授权登陆
2. 发布1.6.0-beta版本,今日头条开发者暂时不能认证, 所以无法做测试,等测试通过后,正式发布release版本

77
### 2019/05/28  ([v1.5.0](https://gitee.com/yadong.zhang/JustAuth/releases/v1.5.0))
78 79 80
1. 增加小米账号和微软的授权登陆
2. 发布1.5.0版本

81
### 2019/05/26  ([v1.4.0](https://gitee.com/yadong.zhang/JustAuth/releases/v1.4.0))
82 83 84
1. 增加抖音和Linkedin的授权登陆
2. 修改部分图片命名
3. 优化部分代码
85 86
4. 修复`AuthSource`中腾讯云开发平台的拼写错误:`TENCEN_CLOUD`->`TENCENT_CLOUD`
5. 修复支付宝登陆时用户名为空的问题
87 88


89
### 2019/05/24  ([v1.3.3](https://gitee.com/yadong.zhang/JustAuth/releases/v1.3.3))
90 91 92 93 94
1. 修复一些问题
2. 升级api,在AuthUser中增加`uuid`属性,可以通过`uuid` + `source`唯一确定一个用户,此举解决了用户身份归属的问题。
3. 发布1.3.3版本的jar包到公开仓库(1.3.2忘记发布了,( ╯□╰ ))
4. 重要:经咨询官方客服得知,CSDN的授权开放平台已经下线,如果以前申请过的应用,可以继续使用,但是不再支持申请新的应用。so, 本项目中的CSDN登录只能针对少部分用户使用了

95
### 2019/05/23  ([v1.3.1](https://gitee.com/yadong.zhang/JustAuth/releases/v1.3.1))
智布道's avatar
智布道 已提交
96
1. 修复QQ登录的问题
智布道's avatar
智布道 已提交
97
2. 发布1.3.1版本的jar包到公开仓库
98

99
### 2019/05/21  ([v1.3.0](https://gitee.com/yadong.zhang/JustAuth/releases/v1.3.0))
智布道's avatar
智布道 已提交
100 101 102 103
1. 新增google授权登录
2. 新增facebook授权登录
3. 发布1.3.0版本的jar包到公开仓库

104
### 2019/05/18  ([v1.1.0](https://gitee.com/yadong.zhang/JustAuth/releases/v1.1.0) | [v1.2.0](https://gitee.com/yadong.zhang/JustAuth/releases/v1.2.0))
智布道's avatar
智布道 已提交
105
1. 发布1.1.0版本的jar包到公开仓库(支持qq和微信登录)
106 107
2. 支持淘宝登录
3. 修改`AuthUser.java`类中的`accessToken`属性,由原本的~~accessToken (String)~~改为`token (AuthToken)`
智布道's avatar
智布道 已提交
108 109
4. 修复一些bug
5. 发布1.2.0版本的jar包到公开仓库(支持淘宝登录)
110 111 112

### 2019/05/17 
1. 增加qq和微信的授权登录
113 114 115 116 117 118 119
2. 修改getAccessToken方法的返回值

### 2019/03/27  ([v1.0.1](https://gitee.com/yadong.zhang/JustAuth/releases/v1.0.1))
集成 支付宝授权登录

### 2019/03/25  ([v1.0.0](https://gitee.com/yadong.zhang/JustAuth/releases/v1.0.0))
史上最全的整合第三方登录的工具,目前已支持Github、Gitee、微博、钉钉和百度、Coding、腾讯云开发者平台和OSChina登录。 Login, so easy!