Releases: justauth/JustAuth
Releases · justauth/JustAuth
v1.16.7
- 新增
- 添加
微信小程序
登录能力,对接文档:点击查看。 - 添加
支付宝证书模式
登录能力(原支持的公钥登录模式依然可用),对接文档:点击查看。 - 添加
appleid
社交登录能力,对接文档:点击查看。 Github#192 - 添加
QQ小程序
社交登录能力。 Github#223 - 添加
figma
社交登录能力。 Gitee#41 - 添加新版
企业微信扫码
登录能力,对接文档:点击查看。 Github Issue#165 - 添加新版
钉钉扫码
登录能力,对接文档:点击查看。 Gitee Issue#I73FZL - 添加新版
华为
登录能力,对接文档:点击查看,原AuthHuaweiRequest
会在后面版本被弃用,如有使用,请切换到AuthHuaweiV3Request
- 添加
- 优化
- 修复文档错误。Github #222
- 更新 Google 端点地址。Github #198
- Amazon PKCE 中的
code_verifier
基于state
缓存 AuthRequest
响应时携带泛型,避免二次解析。Gitee#38- 优化业务调用方式:
getAccessToken
和getUserInfo
两个方法从AuthDefaultRequest
提升至AuthRequest
中,部分场景下可以减少一次网络请求。Github Issue#194- 注意:如果有基于 JustAuth 规范自定义实现的三方平台 Request(自定义第三方平台的OAuth),需要注意
getAccessToken
和getUserInfo
接口的访问级别是否正确!!!
- 注意:如果有基于 JustAuth 规范自定义实现的三方平台 Request(自定义第三方平台的OAuth),需要注意
- 其他
- 补充单侧,Gitee#39
v1.16.6
- 优化
- 微信公众平台支持返回快照标识(快照标识为 true 时,标识当前获取到的微信用户信息都是虚拟的)
- 企业微信网页登录--获取用户敏感信。 Github #155
- 添加飞书单元测试。 Github #159
- 升级fastjson版本到1.2.83,1.2.83版本之前存在代码执行漏洞风险 ,CVE-2022-25845。Gitee PR #31
- 新增
- 添加微软中国(世纪华联)第三方登录,新增微软方式登录的redirectUri校验。Gitee PR #33
- 新增爱发电平台 Gitee #35
- 微软平台适配 AzureAD(目前改名为 Microsoft Entra ID)登录认证
- Fixed
v1.16.5
- 合并 PR Github #138
- 升级alipay-sdk-version的依赖版本
- 修改用户logo的尺寸
- 修复 alipay 登录失败的 BUG Gitee Issue #I4E4ML
v1.16.4
- 合并 PR
- 添加微软中国(世纪华联)第三方登录,新增微软方式登录的redirectUri校验。Gitee PR #28
- 升级第三方的依赖
- simple-http > 1.0.5
- lombok > 1.18.20
- junit > 4.13.2
- fastjson > 1.2.78
- alipay-sdk > 4.16.38.ALL
v1.16.3
v1.16.2
v1.16.1
v1.16.0
- 发布 v1.16.0
- 新增
- 集成 Amazon 平台登录
- 集成 Slack 平台登录
- 集成 LINE 平台登录
- 集成 Okta 平台登录
- 集成钉钉账号登录
- 修改
- 【重要】
AuthConfig
中的codingGroupName
参数更名为domainPrefix
,针对此类平台提供通用的配置。 - 修改
AuthFacebookScope
中的默认 scope,解决 justauth-demo 项目中使用 facebook 报错的问题 - 升级 facebook 的 api 到 v10.0 版本
- 优化部分代码
- 优化 Map 声明时的初始容量,避免频繁扩容
- 更新 README 文档
- 【重要】
- PR
- 合并 Github #110
- 合并 Gitee #22
v1.15.9
- 发布 v1.15.9
- 新增
- 修复并正式启用 飞书 平台的第三方登录
- AuthToken 类中新增
refreshTokenExpireIn
记录 refresh token 的有效期
- PR
- 合并 Github #101:支持喜马拉雅登录
- 合并 Github #105:支持企业微信网页授权登录
- 合并 Github #107:添加AuthAlipayRequest网络代理构造器,解决 Github Issue #102
- 修改
- 修改喜马拉雅配置参数,将
ClientOsType
参数提到 AuthConfig 中 - AuthChecker 中增加对喜马拉雅平台的校验
- 升级 facebook api 版本到 v9.0,解决 Gitee Issue #I2AR5S
- !!!注意!!!修改原来的企业微信 Request 类名为
AuthWeChatEnterpriseQrcodeRequest
,升级后注意该点
- 修改喜马拉雅配置参数,将
注意:可能有些开发者对于 JA 集成的四个微信平台不太理解,这儿统一说明:
- 按照类名
- AuthWeChatEnterpriseQrcodeRequest:企业微信二维码登录
- AuthWeChatEnterpriseWebRequest:企业微信网页登录
- AuthWeChatOpenRequest:微信开放平台
- AuthWeChatMpRequest:微信公众平台
- 按照枚举
- WECHAT_ENTERPRISE:企业微信二维码登录
- WECHAT_ENTERPRISE_WEB:企业微信网页登录
- WECHAT_OPEN:微信开放平台
- WECHAT_MP:微信公众平台