Skip to content

Releases: justauth/JustAuth

v1.9.1

20 Jul 09:27
Compare
Choose a tag to compare
  1. 增加stackoverflow参数校验
  2. 解决Pinterest获取用户失败的问题
  3. 添加注释

v1.9.0

19 Jul 14:32
Compare
Choose a tag to compare

新增

  1. 集成 Teambition
  2. 集成 StackOverflow
  3. 集成 Pinterest
  4. 集成 人人

修改

  1. ResponseStatus 改名为 AuthResponseStatus 并且移动到 me.zhyd.oauth.model
  2. BaseAuthRequest 改名为 AuthDefaultRequest
  3. 重构代码、新增编辑器规范,规范PR代码风格
  4. AuthQqRequest增加refresh方法
  5. 使用lombok注解优化枚举类
  6. 优化AuthConfigAuthResponse类,去掉不必要的lombonk注解,减少编译后的代码量
  7. 优化百度授权流程,增加refresh token的方法
  8. AuthUserGender枚举类挪到enums包下
  9. 升级fastjson版本至1.2.58,避免安全漏洞。漏洞预警丨Fastjson远程代码执行漏洞

解决Bug

  1. 修复小米回调错误问题 同时 支持微信获取unionid
  2. 修复github无法获取用户信息的问题

其他

  1. 将CSDN相关的类置为Deprecated,后续可能会删除,也可能一直保留。毕竟CSDN的openAPI已经不对外开放了
  2. 删除AuthBaiduErrorCodeAuthDingTalkErrorCode枚举类

针对本次更新,简单总结如下:

  • 集成TeambitionStackOverflowPinterest人人的授权登录
  • 重构部分代码,优化代码结构,减少编译后的代码量,新版jar大小为104KB,在新集成了四个平台的情况下,总体代码大小较上一版本,减少1/10
  • 解决已知BUG,升级fastjson版本,避免安全漏洞(漏洞预警丨Fastjson远程代码执行漏洞

v1.8.1

15 Jul 11:26
Compare
Choose a tag to compare

新增 AuthState 类,内置默认的state生成规则和校验规则

v1.8.0

29 Jun 07:41
Compare
Choose a tag to compare
  1. 修复百度登录获取不到token失效时间的问题
  2. 增加state参数校验,预防CSRF。强烈建议启用state
  3. 修改login方法的参数为AuthCallback,封装回调返回的参数
  4. 支持state参数
  5. 增加code和state参数校验

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

v1.7.1

25 Jun 11:49
Compare
Choose a tag to compare

qq授权登录时,需要获取openId作为uuid,在1.6.1-beta1.7.0版本中,引入了unionId这一属性。获取unionid需要单独向qq团队发送邮件申请权限,鉴于这一申请权限的步骤比较麻烦(需要填写的内容比较多),所以在AuthConfig中增加了一个unionId属性,当为true时才会获取unionid,当为false时只获取openId。如果你需要该功能, 则在自行申请了相关权限后,将该属性置为true即可。关于unionId的参考链接:UnionID介绍

v1.7.0

20 Jun 02:30
Compare
Choose a tag to compare
  1. 合并xkcoding提交的PR,重构了部分代码,jar包由原来的130+kb优化到现在的110+kb
  2. 合并skqing提交的PR, 解决抖音登录失败问题

✨ ⭐ 🌟 💫 👽

v1.6.1-beta

19 Jun 12:02
Compare
Choose a tag to compare
  1. 解决Issue #IY2HW
  2. 解决Issue #IY2OH
  3. 解决Issue #IY2FV
  4. 修复部分注释、拼写错误
  5. 解决Issue #IY1QR 增加对Config属性的校验功能,主要校验redirect uri的合法性
  6. 合并skqing提交的PR

v1.6.0-beta

06 Jun 11:26
Compare
Choose a tag to compare
  1. 增加今日头条的授权登陆
  2. 发布1.6.0-beta版本,今日头条开发者暂时不能认证, 所以无法做测试,等测试通过后,正式发布release版本

v1.5.1

06 Jun 05:47
Compare
Choose a tag to compare
  • 增加小米账号和微软的授权登陆
  • 发布1.5.1版本

注:1.5.0因特殊原因已不可用!

v1.4.0

27 May 07:24
Compare
Choose a tag to compare
  1. 增加抖音和Linkedin的授权登陆
  2. 修改部分图片命名
  3. 优化部分代码
  4. 修复AuthSource中腾讯云开发平台的拼写错误:TENCEN_CLOUD->TENCENT_CLOUD
  5. 修复支付宝登陆时用户名为空的问题