Skip to content

Releases: justauth/JustAuth

v1.16.7

14 Dec 09:34
Compare
Choose a tag to compare
  • 新增
    • 添加微信小程序登录能力,对接文档:点击查看
    • 添加支付宝证书模式登录能力(原支持的公钥登录模式依然可用),对接文档:点击查看
    • 添加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
    • 优化业务调用方式:getAccessTokengetUserInfo两个方法从AuthDefaultRequest提升至AuthRequest中,部分场景下可以减少一次网络请求。Github Issue#194
      • 注意:如果有基于 JustAuth 规范自定义实现的三方平台 Request(自定义第三方平台的OAuth),需要注意getAccessTokengetUserInfo接口的访问级别是否正确!!!
  • 其他

v1.16.6

03 Dec 14:35
Compare
Choose a tag to compare
  • 优化
    • 微信公众平台支持返回快照标识(快照标识为 true 时,标识当前获取到的微信用户信息都是虚拟的)
    • 企业微信网页登录--获取用户敏感信。 Github #155
    • 添加飞书单元测试。 Github #159
    • 升级fastjson版本到1.2.83,1.2.83版本之前存在代码执行漏洞风险 ,CVE-2022-25845Gitee PR #31
  • 新增
    • 添加微软中国(世纪华联)第三方登录,新增微软方式登录的redirectUri校验。Gitee PR #33
    • 新增爱发电平台 Gitee #35
    • 微软平台适配 AzureAD(目前改名为 Microsoft Entra ID)登录认证
  • Fixed
    • 修复 twitter 平台在 Java11 环境下登录失败的问题。#174
    • 修复 Facebook 平台无法登录的问题(facebook 平台 API 进行了升级)
    • 修复微信公众平台 scope 为 snsapi_base 登录报错的问题 181

v1.16.5

18 Oct 02:22
Compare
Choose a tag to compare

v1.16.4

22 Sep 10:47
Compare
Choose a tag to compare
  • 合并 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

15 Aug 15:18
Compare
Choose a tag to compare
  • 发布 v1.16.3
  • 新增
    • 集成“企业微信的第三方应用”平台登录
  • PR
    • AuthRequst 增加 Builder 构建方式,使用起来更简单。 (#27)
    • 使用 Github Action 添加发布快照的 workflow。 (#126)
    • 新增了企业微信的第三方应用登录,AuthWeChatEnterpriseThirdQrcodeRequest。 (#127)
    • 添加快照版本对应更详细的文档。 (#128)
  • 修改
    • 在 Gitee PR (#27) 的基础上重构代码,增加 Builder 方式创建 AuthRequest
    • 解决 Line 登录的错误。#122

v1.16.2

28 Jul 06:31
Compare
Choose a tag to compare
  • 发布 v1.16.2
  • 新增
    • 集成“程序员客栈”平台登录
  • 修改
    • 更新文档
    • 修复“淘宝”平台授权登录后没有uid的问题、增加刷新token的功能
    • 修复“Twitter”平台授权登录后获取不到用户邮箱的问题

v1.16.1

19 Apr 13:03
Compare
Choose a tag to compare
  • 发布 v1.16.1
  • Fix Github issue #114: 解决企业微信授权后,回调地址中原有的参数丢失的问题
  • Fix Github issue #82: 抖音平台支持自定义 scope
  • Fix Github issue #92: 增加忽略校验 redirectUri 的配置
  • Merge Github PR #115
  • 升级 fastjsonv1.2.76

v1.16.0

07 Apr 12:25
Compare
Choose a tag to compare
  • 发布 v1.16.0
  • 新增
    • 集成 Amazon 平台登录
    • 集成 Slack 平台登录
    • 集成 LINE 平台登录
    • 集成 Okta 平台登录
    • 集成钉钉账号登录
  • 修改
    • 重要AuthConfig中的codingGroupName参数更名为domainPrefix,针对此类平台提供通用的配置。
    • 修改 AuthFacebookScope 中的默认 scope,解决 justauth-demo 项目中使用 facebook 报错的问题
    • 升级 facebook 的 api 到 v10.0 版本
    • 优化部分代码
    • 优化 Map 声明时的初始容量,避免频繁扩容
    • 更新 README 文档
  • PR

v1.15.9

01 Jan 10:35
Compare
Choose a tag to compare
  • 发布 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:微信公众平台

v1.15.8

25 Oct 04:33
Compare
Choose a tag to compare
  • Release version 1.15.8
  • Merge the pr. #95 #96