mirror of
https://gitee.com/yadong.zhang/JustAuth.git
synced 2025-12-06 16:58:24 +08:00
3.8 KiB
3.8 KiB
2019/07/16
- 重构UrlBuilder类
- 将CSDN相关的类置为
Deprecated,后续可能会删除,也可能一直保留。毕竟CSDN的openAPI已经不对外开放了。
2019/07/15
- 新增
AuthState类,内置默认的state生成规则和校验规则
2019/07/12
2019/06/28
- 修复百度登录获取不到token失效时间的问题
- 增加state参数校验,预防CSRF。强烈建议启用state!
2019/06/27
- 修改login方法的参数为AuthCallback,封装回调返回的参数
- 支持state参数
- 增加code和state参数校验
2019/06/25
qq授权登录时,需要获取openId作为uuid,在1.6.1-beta和1.7.0版本中,引入了unionId这一属性。获取unionid需要单独向qq团队发送邮件申请权限,鉴于这一申请权限的步骤比较麻烦(需要填写的内容比较多),所以在AuthConfig中增加了一个unionId属性,当为true时才会获取unionid,当为false时只获取openId。如果你需要该功能, 则在自行申请了相关权限后,将该属性置为true即可。关于unionId的参考链接:UnionID介绍
2019/06/19
2019/06/18
- 解决Issue #IY2HW
- 解决Issue #IY2OH
- 解决Issue #IY2FV
- 修复部分注释、拼写错误
- 解决Issue #IY1QR 增加对Config属性的校验功能,主要校验redirect uri的合法性
- 合并skqing提交的PR,解决一些BUG
2019/06/06
- 增加今日头条的授权登陆
- 发布1.6.0-beta版本,今日头条开发者暂时不能认证, 所以无法做测试,等测试通过后,正式发布release版本
2019/05/28
- 增加小米账号和微软的授权登陆
- 发布1.5.0版本
2019/05/26
- 增加抖音和Linkedin的授权登陆
- 修改部分图片命名
- 优化部分代码
- 修复
AuthSource中腾讯云开发平台的拼写错误:TENCEN_CLOUD->TENCENT_CLOUD - 修复支付宝登陆时用户名为空的问题
2019/05/24
- 修复一些问题
- 升级api,在AuthUser中增加
uuid属性,可以通过uuid+source唯一确定一个用户,此举解决了用户身份归属的问题。 - 发布1.3.3版本的jar包到公开仓库(1.3.2忘记发布了,( ╯□╰ ))
- 重要:经咨询官方客服得知,CSDN的授权开放平台已经下线,如果以前申请过的应用,可以继续使用,但是不再支持申请新的应用。so, 本项目中的CSDN登录只能针对少部分用户使用了
2019/05/23
- 修复QQ登录的问题
- 发布1.3.1版本的jar包到公开仓库
2019/05/21
- 新增google授权登录
- 新增facebook授权登录
- 发布1.3.0版本的jar包到公开仓库
2019/05/18
- 发布1.1.0版本的jar包到公开仓库(支持qq和微信登录)
- 支持淘宝登录
- 修改
AuthUser.java类中的accessToken属性,由原本的~~accessToken (String)~~改为token (AuthToken) - 修复一些bug
- 发布1.2.0版本的jar包到公开仓库(支持淘宝登录)
2019/05/17
- 增加qq和微信的授权登录
- 修改getAccessToken方法的返回值