Skip to content

Releases: justauth/JustAuth

v1.15.7

11 Sep 14:39
Compare
Choose a tag to compare

v1.15.7-beta.3

24 Aug 11:34
Compare
Choose a tag to compare
v1.15.7-beta.3 Pre-release
Pre-release
  • Fixing a bug for wechat.
  • Improve the Microsoft platform's questions about scope.

v1.15.7-beta.2

15 Aug 12:57
Compare
Choose a tag to compare
v1.15.7-beta.2 Pre-release
Pre-release
  • Fixing a bug for wechat.
  • Improve the Microsoft platform's questions about scope.

v1.15.7-beta.1

05 Aug 15:14
e39d1dd
Compare
Choose a tag to compare
v1.15.7-beta.1 Pre-release
Pre-release
  • 新增
    • 以下平台支持自定义 Scope 参数:百度、coding、Facebook、gitee、github、gitlab、google、华为、京东·宙斯、酷家乐、领英、微软、小米、Pinterest、QQ、人人网、StackOverflow、微博、微信公众平台
    • 添加 PR 和 ISSUE 规范和 CODE_OF_CONDUCT 文档
  • 合并
    • 合并 Gitee PR#19,修复通过google登录一次后,重新用google登录无法切换谷歌账户的问题。

v1.15.6

30 Jun 08:28
Compare
Choose a tag to compare

v1.15.5

24 Jun 10:01
Compare
Choose a tag to compare
  • BUG
    • 解决 Microsoft 授权失败的 BUG
    • 解决 Coding 个人账号授权失败的 BUG(目前只能使用团队模式进行授权,需要传入团队名,参考AuthConfig#codingGroupName
    • 解决 AuthLinkedinRequest#getAvatar NPE 的问题。(领英用户没有头像时,原代码会报 NPE)
    • 解决抖音登录获取用户地址异常的问题。
    • 解决人人网登录时 token 中带有 | 引起的异常,Gitee!15
  • 新增
    • 支持阿里云授权登录,Github#81
    • AuthUser 中新增 rawUserInfo,用来存放第三方平台返回的原始用户数据。注:淘宝平台的rawUserInfo为一个空 JSON
    • 支持 Http 级的代理配置,使用方式:
new AuthGoogleRequest(AuthConfig.builder()
    .clientId("")
    .clientSecret("")
    .redirectUri("http://127.0.0.1:8443/oauth/callback/google")
    // 针对国外平台配置代理
    .httpConfig(HttpConfig.builder()
            .timeout(15000)
            .proxy(new Proxy(Proxy.Type.HTTP, new InetSocketAddress("127.0.0.1", 10080)))
            .build())
    .build());

1.15.4-alpha

12 May 17:06
Compare
Choose a tag to compare

特别注意:所有国外平台都无法直接通过java进行访问API,目前simple-http Release版本,暂不支持添加代理,所以目前需要手动开启代理。

代理开启的方式:

System.setProperty("proxyPort", "10080");
System.setProperty("proxyHost", "127.0.0.1");

以上代码可以在声明 AuthRequest 时创建,也可以全局执行。

本地如果支持科学上网,就用自己本地的代理端口即可,如果不支持科学上网,可以去网上找一些免费的代理IP进行测试(请自行操作)。

1.15.2-alpha

10 May 14:59
Compare
Choose a tag to compare
  • 修改
    • 修复使用领英登录时无法获取token的问题
    • 解决Gitee Issue-I1GPIB

【声明】:当引用 OkHttp 时,无法调用领英的授权登录,可能会抛出 400 异常。如遇此问题,请先切换到 hutool 或者 httpclient 依赖。
该问题尚在修复中,给各位带来的不便,深表歉意。

  • hutool-http

    <dependency>
        <groupId>cn.hutool</groupId>
        <artifactId>hutool-http</artifactId>
        <version>5.2.5</version>
    </dependency>
  • httpclient

    <dependency>
    	<groupId>org.apache.httpcomponents</groupId>
      	<artifactId>httpclient</artifactId>
      	<version>4.5.12</version>
    </dependency>

v1.14.0

17 Mar 15:04
Compare
Choose a tag to compare
  • 修改
    • 合并PR-59,抽取HTTP,具体实现交给开发者,解耦 hutool-http,开发者可以视自己项目的依赖决定使用何种HTTP方式。详情请参考:https://github.com/xkcoding/simple-http
      1. 默认会按照下面的优先级自行寻找底层实现,java 11 HttpClient -> OkHttp3 -> apache HttpClient -> hutool-http
      2. 也可以自行实现 com.xkcoding.http.support.Http 接口,通过 HttpUtil.setHttp(new MyHttpImpl()) 设置进来
      3. 详情请参考:https://github.com/xkcoding/simple-http
    • 合并PR-65,修改错误文案
    • 修复其他一些问题

v1.13.2

24 Dec 11:47
Compare
Choose a tag to compare
  • 新增
    • 增加微信、QQ、支付宝、微博授权登录的帮助文档
    • 合并PR#57,增加微信公众号登录 by @xkcoding
    • 帮助文档中增加自定义的404页面
    • 帮助文档中增加Gittalk插件
    • 帮助文档中增加Java代码高亮的插件
    • 增加AuthUserGender#getWechatRealGender方法,兼容获取微信平台的用户性别
  • 修改
    • 修复抖音登录取值取错层级的问题(issue#I15SIG@Gitee
    • 完善异常提示的逻辑,支持传入Source(平台),发生异常时显示对应的source(平台)
    • checkState方法从AuthDefaultRequest中提出到AuthChecker
    • AuthResponseStatus枚举类中增加ILLEGAL_STATUSREQUIRED_REFRESH_TOKEN两个枚举值
    • AuthSource接口中增加getName方法,用来对外提供实际source的字符串值
    • AuthWeiboRequest微博授权登录中实现revoke方法,支持手动回收授权
    • 帮助文档中修复[腾讯云登录]链接错误的问题
  • 升级