Releases: justauth/JustAuth
Releases · justauth/JustAuth
v1.13.1
v1.13.0
v1.12.0
- 🔥提取公共的Source接口,支持自定义扩展第三方平台的授权登录,具体扩展例子可参考AuthExtendRequest
- 🔥集成“美团”授权登录
- 🔥集成“饿了么”授权登录
- 升级Fastjson依赖到1.2.60,预防“Fastjson < 1.2.60 远程拒绝服务漏洞预警”
- 添加Nutzboot版的demo
- 完善文档
《我曾七次鄙视自己的灵魂》
第一次,当它本可进取时,却故作谦卑;
第二次,当它在空虚时,用爱欲来填充;
第三次,在困难和容易之间,它选择了容易;
第四次,它犯了错,却借由别人也会犯错来宽慰自己;
第五次,它自由软弱,却把它认为是生命的坚韧;
第六次,当它鄙夷一张丑恶的嘴脸时,却不知那正是自己面具中的一副;
第七次,它侧身于生活的污泥中,虽不甘心,却又畏首畏尾。
v1.11.0
v1.10.1
v1.10.0
v1.9.5
v1.9.4
- 升级
hutool-http
版本到v4.6.1
- 去除
AuthCallback
中增加的默认的校验state的方法,挪到AuthDefaultRequest
中做统一处理 alipay-sdk-java
依赖改为provided
,如果需要使用支付宝登录,需要使用方手动引入相关依赖,具体操作方式,见项目WIKI;- 规范注释
注:如果你需要用到Alipay
的授权登陆,那么你还需要添加以下依赖:
<!-- JustAuth1.9.4版本后,如果需要使用支付宝登录,需要单独引用该依赖 -->
<dependency>
<groupId>com.alipay.sdk</groupId>
<artifactId>alipay-sdk-java</artifactId>
<version>3.7.4.ALL</version>
</dependency>
v1.9.3
IpUtils.getIp
改名为IpUtils.getLocalIp
- 规范注释
- 增加State缓存,
AuthCallback
中增加默认的校验state的方法 - 增加默认的state生成方法,参考
AuthStateUtils.java
和UuidUtils.java
- 升级
hutool-http
版本到v4.6.0
- 修复其他一些问题
ps:
1.9.3
版本后 如果需要验证state,可以在login之前调用{@see AuthCallback#checkState}方法校验state合法性,参考JustAuth-demo- JustAuth默认保存state的时效为3分钟,3分钟内未使用则会自动清除过期的state