Skip to content

Latest commit

 

History

History
68 lines (54 loc) · 3.54 KB

update.md

File metadata and controls

68 lines (54 loc) · 3.54 KB

2019/07/12

  1. 合并Braavos96提交的PR#16

2019/06/28

  1. 修复百度登录获取不到token失效时间的问题
  2. 增加state参数校验,预防CSRF。强烈建议启用state

2019/06/27

  1. 修改login方法的参数为AuthCallback,封装回调返回的参数
  2. 支持state参数
  3. 增加code和state参数校验

2019/06/25

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

2019/06/19

  1. 合并xkcoding提交的PR,重构了部分代码,jar包由原来的130+kb优化到现在的110+kb
  2. 合并skqing提交的PR, 解决抖音登录失败问题

2019/06/18

  1. 解决Issue #IY2HW
  2. 解决Issue #IY2OH
  3. 解决Issue #IY2FV
  4. 修复部分注释、拼写错误
  5. 解决Issue #IY1QR 增加对Config属性的校验功能,主要校验redirect uri的合法性
  6. 合并skqing提交的PR,解决一些BUG

2019/06/06

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

2019/05/28

  1. 增加小米账号和微软的授权登陆
  2. 发布1.5.0版本

2019/05/26

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

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包到公开仓库

2019/05/21

  1. 新增google授权登录
  2. 新增facebook授权登录
  3. 发布1.3.0版本的jar包到公开仓库

2019/05/18

  1. 发布1.1.0版本的jar包到公开仓库(支持qq和微信登录)
  2. 支持淘宝登录
  3. 修改AuthUser.java类中的accessToken属性,由原本的~~accessToken (String)~~改为token (AuthToken)
  4. 修复一些bug
  5. 发布1.2.0版本的jar包到公开仓库(支持淘宝登录)

2019/05/17

  1. 增加qq和微信的授权登录
  2. 修改getAccessToken方法的返回值