Fetch the repository succeeded.
uid
的问题、增加刷新token的功能fastjson
到 v1.2.76
AuthConfig
中的codingGroupName
参数更名为domainPrefix
,针对此类平台提供通用的配置。AuthFacebookScope
中的默认 scope,解决 justauth-demo 项目中使用 facebook 报错的问题refreshTokenExpireIn
记录 refresh token 的有效期ClientOsType
参数提到 AuthConfig 中AuthWeChatEnterpriseQrcodeRequest
,升级后注意该点注意:可能有些开发者对于 JA 集成的四个微信平台不太理解,这儿统一说明:
To refresh an access token, go through the authorization process again to fetch a new token.
Microsoft
授权失败的 BUGCoding
个人账号授权失败的 BUG(目前只能使用团队模式进行授权,需要传入团队名,参考AuthConfig#codingGroupName
)AuthLinkedinRequest#getAvatar
NPE 的问题。(领英用户没有头像时,原代码会报 NPE)|
引起的异常,Gitee!15
rawUserInfo
,用来存放第三方平台返回的原始用户数据。注:淘宝平台的rawUserInfo
为一个空 JSONnew 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());
uuid
特别注意:所有国外平台都无法直接通过java进行访问API,目前simple-http Release版本,暂不支持添加代理,所以目前需要手动开启代理。
代理开启的方式:
System.setProperty("proxyPort", "10080");
System.setProperty("proxyHost", "127.0.0.1");
以上代码可以在声明 AuthRequest
时创建,也可以全局执行。
本地如果支持“魔法上网”,就用自己本地的代理端口即可,如果不支持“魔法上网”,可以去网上找一些免费的代理IP进行测试(请自行操作)。
【声明】:当引用 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>
【声明】:由于本人的失误,发布了一个错误的版本(1.15.0),目前1.15.0已发布,但是请不要使用,请直接升级到1.15.1
。
给各位造成的不便,深表歉意。
java 11 HttpClient -> OkHttp3 -> apache HttpClient -> hutool-http
com.xkcoding.http.support.Http
接口,通过 HttpUtil.setHttp(new MyHttpImpl())
设置进来checkState
方法从AuthDefaultRequest
中提出到AuthChecker
中AuthResponseStatus
枚举类中增加ILLEGAL_STATUS
、REQUIRED_REFRESH_TOKEN
两个枚举值AuthSource
接口中增加getName
方法,用来对外提供实际source
的字符串值AuthWeiboRequest
微博授权登录中实现revoke
方法,支持手动回收授权