678 Unstar Star 4K Fork 1.4K

GVPyadong.zhang / JustAuth

2020-10-25 12:33
784199 yadong.zhang 1578932767 yadong.zhang
  • Release version 1.15.8
  • Merge the pr. #95 #96
Last committed message: Merge branch 'master' into dev
2020-09-11 22:37
784199 yadong.zhang 1578932767 yadong.zhang
Last committed message: :bookmark: Release version 1.15.7
Preview version
2020-08-24 19:34
784199 yadong.zhang 1578932767 yadong.zhang
  • Fixing a bug for wechat.
  • Improve the Microsoft platform's questions about scope.
Last committed message: :bookmark: Pre-Releasing / Version tags.
Preview version
2020-08-15 20:57
784199 yadong.zhang 1578932767 yadong.zhang
  • Fixing a bug for wechat.
  • Improve the Microsoft platform's questions about scope.
Last committed message: :bookmark: Releasing / Version tags.
Preview version
2020-08-05 23:14
784199 yadong.zhang 1578932767 yadong.zhang
  • 新增
    • 以下平台支持自定义 Scope 参数:百度、coding、Facebook、gitee、github、gitlab、google、华为、京东·宙斯、酷家乐、领英、微软、小米、Pinterest、QQ、人人网、StackOverflow、微博、微信公众平台
    • 添加 PR 和 ISSUE 规范和 CODE_OF_CONDUCT 文档
  • 合并
    • 合并 Gitee PR#19,修复通过google登录一次后,重新用google登录无法切换谷歌账户的问题。
2020-06-30 16:31
784199 yadong.zhang 1578932767 yadong.zhang
Last committed message: Merge branch 'dev'
2020-06-24 18:00
784199 yadong.zhang 1578932767 yadong.zhang
  • 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());
2020-05-13 01:07
784199 yadong.zhang 1578932767 yadong.zhang

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

代理开启的方式:

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

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

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

2020-05-13 00:58
1.15.3-alpha
:bookmark: 发布 1.15.3-alpha 解决推特登录异常的BUG zip tar.gz
2020-05-10 22:59
784199 yadong.zhang 1578932767 yadong.zhang
  • 修改
    • 修复使用领英登录时无法获取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>
    
2020-04-10 16:03
784199 yadong.zhang 1578932767 yadong.zhang
  • 修改
    • 更新开发文档
    • 合并Gitee PR-10,集成京东登录
    • 合并Gitee PR-14,修改帮助文档,加入JA的使用者信息
    • 合并Github PR-69,升级fastjson的最新版本
    • 解决使用apache-httpclient时的403bug,升级simple-http,感谢QQ群的不瘦十斤不改名字反馈该问题
    • 修复其他一些问题

【声明】:由于本人的失误,发布了一个错误的版本(1.15.0),目前1.15.0已发布,但是请不要使用,请直接升级到1.15.1

给各位造成的不便,深表歉意。

Last committed message: :memo: 更新文档
2020-03-17 23:04
784199 yadong.zhang 1578932767 yadong.zhang
  • 修改
    • 合并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,修改错误文案
    • 修复其他一些问题
Last committed message: :bookmark: 发布1.14.0,解耦HTTP工具
2019-12-24 19:47
784199 yadong.zhang 1578932767 yadong.zhang
  • 新增
    • 增加微信、QQ、支付宝、微博授权登录的帮助文档
    • 合并PR#57,增加微信公众号登录 by @不合群的混子
    • 帮助文档中增加自定义的404页面
    • 帮助文档中增加Gittalk插件
    • 帮助文档中增加Java代码高亮的插件
    • 增加AuthUserGender#getWechatRealGender方法,兼容获取微信平台的用户性别
  • 修改
    • 修复抖音登录取值取错层级的问题(issue#I15SIG@Gitee
    • 完善异常提示的逻辑,支持传入Source(平台),发生异常时显示对应的source(平台)
    • checkState方法从AuthDefaultRequest中提出到AuthChecker
    • AuthResponseStatus枚举类中增加ILLEGAL_STATUSREQUIRED_REFRESH_TOKEN两个枚举值
    • AuthSource接口中增加getName方法,用来对外提供实际source的字符串值
    • AuthWeiboRequest微博授权登录中实现revoke方法,支持手动回收授权
    • 帮助文档中修复[腾讯云登录]链接错误的问题
  • 升级
Last committed message: Merge branch &#39;dev&#39;
2019-11-12 13:50
784199 yadong.zhang 1578932767 yadong.zhang
  • 修复Issue#52,解决AuthCallback异常的问题。请正在使用 v1.13.0的朋友升级到v1.13.1
Last committed message: :memo: 编写文档
2019-11-01 23:03
784199 yadong.zhang 1578932767 yadong.zhang
  • 集成“推特”
  • 完善文档
    • 新增第三方集成JustAuth的实例说明
    • 新增JustAuth高级特性的使用文档
      • 自定义state缓存
      • 自定义第三方平台的OAuth
Last committed message: :memo: 补充文档
2019-09-17 19:15
784199 yadong.zhang 1578932767 yadong.zhang

《我曾七次鄙视自己的灵魂》
第一次,当它本可进取时,却故作谦卑;
第二次,当它在空虚时,用爱欲来填充;
第三次,在困难和容易之间,它选择了容易;
第四次,它犯了错,却借由别人也会犯错来宽慰自己;
第五次,它自由软弱,却把它认为是生命的坚韧;
第六次,当它鄙夷一张丑恶的嘴脸时,却不知那正是自己面具中的一副;
第七次,它侧身于生活的污泥中,虽不甘心,却又畏首畏尾。

Last committed message: :beers: 文档
2019-09-04 09:28
784199 yadong.zhang 1578932767 yadong.zhang
  • 集成“Gitlab”授权登录
  • 集成“酷家乐”授权登录

:fire: :fire: :fire:
《我曾七次鄙视自己的灵魂》
第一次,当它本可进取时,却故作谦卑;
第二次,当它在空虚时,用爱欲来填充;
第三次,在困难和容易之间,它选择了容易;
第四次,它犯了错,却借由别人也会犯错来宽慰自己;
第五次,它自由软弱,却把它认为是生命的坚韧;
第六次,当它鄙夷一张丑恶的嘴脸时,却不知那正是自己面具中的一副;
第七次,它侧身于生活的污泥中,虽不甘心,却又畏首畏尾。

Last committed message: :sparkles: 集成Gitlab
2019-08-17 20:20
784199 yadong.zhang 1578932767 yadong.zhang

AuthUser添加构造函数,支持反序列化

2019-08-06 21:40
784199 yadong.zhang 1578932767 yadong.zhang

新增

  • 增加AuthCache配置类AuthCacheConfig.java,可以自定义缓存有效期以及是否开启定时任务
  • 简单封装极简版的针对JustAuth的Log工具类
  • 集成华为登录
  • 集成企业微信

修改

  • 抽取 cache 接口,方便用户自行集成 cache
  • 修改AuthChecker#checkCode方法,对于不同平台使用不同参数接受code的情况统一做处理
  • 添加StringUtil单元测试,修复bug

删除

  • 去掉slf4j依赖,

其他

  • 规范测试类
Last committed message: :memo: 编写文档
2019-08-02 20:37
784199 yadong.zhang 1578932767 yadong.zhang

v1.9.4版本发布失败,请升级到1.9.5版本!

由此给您带来的不便,敬请谅解!

Last committed message: 更新&quot;致谢&quot;目录
Java
1
https://gitee.com/yadong.zhang/JustAuth.git
git@gitee.com:yadong.zhang/JustAuth.git
yadong.zhang
JustAuth
JustAuth

Search

132457 8cb2edc1 1899542 131848 70c8d3a4 1899542