Releases: justauth/JustAuth
Releases · justauth/JustAuth
v1.15.7
v1.15.7-beta.3
- Fixing a bug for wechat.
- Improve the Microsoft platform's questions about scope.
v1.15.7-beta.2
- Fixing a bug for wechat.
- Improve the Microsoft platform's questions about scope.
v1.15.7-beta.1
- 新增
- 以下平台支持自定义 Scope 参数:百度、coding、Facebook、gitee、github、gitlab、google、华为、京东·宙斯、酷家乐、领英、微软、小米、Pinterest、QQ、人人网、StackOverflow、微博、微信公众平台
- 添加 PR 和 ISSUE 规范和 CODE_OF_CONDUCT 文档
- 合并
- 合并 Gitee PR#19,修复通过google登录一次后,重新用google登录无法切换谷歌账户的问题。
v1.15.6
- 文档
- 新增 百度登录文档
- 新增 钉钉登录文档
- 新增 开源中国登录文档
- 新增 领英登录文档
- 新增 Google 登录文档
- 新增 微信企业版登录文档
- 新增 Facebook 登录文档
- 完善 JustAuth 使用者文档
- 替换“帮助文档”域名,由https://docs.justauth.whnb.wang迁移到https://justauth.wiki,最新文档项目地址:justauth-docs
- 新增
- 增加阿里云授权登录中刷新授权token的接口,by “QQ群用户需求”
- AuthConfig 增加忽略校验 state 的参数,详情参考:Github#Issue#83
- 移除领英刷新token的接口。参考官网:
To refresh an access token, go through the authorization process again to fetch a new token.
v1.15.5
- 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
- 修复
- 解决推特登录失败的BUG
- 文档
- 完善 https://docs.justauth.whnb.wang 的404引导页内容
- 增加名词解释:
uuid
- 补充 Q&A
- 新增 参考文档,包含 OAuth 授权和第三方平台的API文档等内容
- 新增 推特登录 的说明文档
特别注意:所有国外平台都无法直接通过java进行访问API,目前simple-http Release版本,暂不支持添加代理,所以目前需要手动开启代理。
代理开启的方式:
System.setProperty("proxyPort", "10080");
System.setProperty("proxyHost", "127.0.0.1");
以上代码可以在声明 AuthRequest
时创建,也可以全局执行。
本地如果支持科学上网,就用自己本地的代理端口即可,如果不支持科学上网,可以去网上找一些免费的代理IP进行测试(请自行操作)。
1.15.2-alpha
- 修改
- 修复使用领英登录时无法获取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
- 修改
- 合并PR-59,抽取HTTP,具体实现交给开发者,解耦 hutool-http,开发者可以视自己项目的依赖决定使用何种HTTP方式。详情请参考:https://github.com/xkcoding/simple-http
- 默认会按照下面的优先级自行寻找底层实现,
java 11 HttpClient -> OkHttp3 -> apache HttpClient -> hutool-http
- 也可以自行实现
com.xkcoding.http.support.Http
接口,通过HttpUtil.setHttp(new MyHttpImpl())
设置进来 - 详情请参考:https://github.com/xkcoding/simple-http
- 默认会按照下面的优先级自行寻找底层实现,
- 合并PR-65,修改错误文案
- 修复其他一些问题
- 合并PR-59,抽取HTTP,具体实现交给开发者,解耦 hutool-http,开发者可以视自己项目的依赖决定使用何种HTTP方式。详情请参考:https://github.com/xkcoding/simple-http
v1.13.2
- 新增
- 修改
- 修复抖音登录取值取错层级的问题(issue#I15SIG@Gitee)
- 完善异常提示的逻辑,支持传入Source(平台),发生异常时显示对应的source(平台)
checkState
方法从AuthDefaultRequest
中提出到AuthChecker
中AuthResponseStatus
枚举类中增加ILLEGAL_STATUS
、REQUIRED_REFRESH_TOKEN
两个枚举值AuthSource
接口中增加getName
方法,用来对外提供实际source
的字符串值AuthWeiboRequest
微博授权登录中实现revoke
方法,支持手动回收授权- 帮助文档中修复[腾讯云登录]链接错误的问题
- 升级