登录
注册
开源
企业版
高校版
搜索
帮助中心
使用条款
关于我们
开源
企业版
高校版
私有云
模力方舟
AI 队友
登录
注册
轻量养虾,开箱即用!低 Token + 稳定算力,Gitee & 模力方舟联合出品的 PocketClaw 正式开售!点击了解详情~
代码拉取完成,页面将自动刷新
开源项目
>
WEB应用开发
>
OAuth/单点登录/统一认证
&&
捐赠
捐赠前请先登录
取消
前往登录
扫描微信二维码支付
取消
支付完成
支付提示
将跳转至支付宝完成支付
确定
取消
Watch
不关注
关注所有动态
仅关注版本发行动态
关注但不提醒动态
1.1K
Star
10.5K
Fork
3.2K
GVP
yadong.zhang
/
JustAuth
代码
Issues
59
Pull Requests
4
Wiki
统计
流水线
服务
JavaDoc
质量分析
Jenkins for Gitee
腾讯云托管
腾讯云 Serverless
悬镜安全
阿里云 SAE
Codeblitz
SBOM
开发画像分析
我知道了,不再自动展开
发行版
最新版
v1.16.7
694bbf1
2024-12-14 17:33
对比
v1.16.7
yadong.zhang
- 新增 - 添加`微信小程序`登录能力,对接文档:[点击查看](https://justauth.cn/guide/oauth/wechat_mini_program/)。 - 添加`支付宝证书模式`登录能力(原支持的公钥登录模式依然可用),对接文档:[点击查看](https://justauth.cn/guide/oauth/alipay_cert)。 - 添加`appleid`社交登录能力,对接文档:[点击查看](https://justauth.cn/guide/oauth/appleid/)。 [Github#192](https://github.com/justauth/JustAuth/pull/192) - 添加`QQ小程序`社交登录能力。 [Github#223](https://github.com/justauth/JustAuth/pull/223) - 添加`figma`社交登录能力。 [Gitee#41](https://gitee.com/yadong.zhang/JustAuth/pulls/41) - 添加新版`企业微信扫码`登录能力,对接文档:[点击查看](https://justauth.cn/guide/oauth/wechat_enterprise_qrcode_v2/)。 [Github Issue#165](https://github.com/justauth/JustAuth/issues/165) - 添加新版`钉钉扫码`登录能力,对接文档:[点击查看](https://justauth.cn/guide/oauth/dingtalk_v2/)。 [Gitee Issue#I73FZL](https://gitee.com/yadong.zhang/JustAuth/issues/I73FZL) - 添加新版`华为`登录能力,对接文档:[点击查看](https://justauth.cn/guide/oauth/huawei_v3/),原`AuthHuaweiRequest`会在后面版本被弃用,如有使用,请切换到`AuthHuaweiV3Request` - 优化 - 修复文档错误。[Github #222](https://github.com/justauth/JustAuth/pull/222) - 更新 Google 端点地址。[Github #198](https://github.com/justauth/JustAuth/pull/198) - Amazon PKCE 中的 `code_verifier` 基于 `state` 缓存 - `AuthRequest`响应时携带泛型,避免二次解析。[Gitee#38](https://gitee.com/yadong.zhang/JustAuth/pulls/38) - 优化业务调用方式:`getAccessToken`和`getUserInfo`两个方法从`AuthDefaultRequest`提升至`AuthRequest`中,部分场景下可以减少一次网络请求。[Github Issue#194](https://github.com/justauth/JustAuth/issues/194) - ***注意:如果有基于 JustAuth 规范自定义实现的三方平台 Request([自定义第三方平台的OAuth](https://justauth.cn/features/customize-the-oauth/)),需要注意`getAccessToken`和`getUserInfo`接口的访问级别是否正确!!!*** - 其他 - 补充单侧,[Gitee#39](https://gitee.com/yadong.zhang/JustAuth/pulls/39)
最后提交信息为:
编写文档
v1.16.6
02bd057
2023-12-03 22:32
对比
v1.16.6
yadong.zhang
- 优化 - 微信公众平台支持返回快照标识(快照标识为 true 时,标识当前获取到的微信用户信息都是虚拟的) - 企业微信网页登录--获取用户敏感信。 [Github #155](https://github.com/justauth/JustAuth/pull/155) - 添加飞书单元测试。 [Github #159](https://github.com/justauth/JustAuth/pull/159) - 升级fastjson版本到1.2.83,1.2.83版本之前存在代码执行漏洞风险 ,CVE-2022-25845。[Gitee PR #31](https://gitee.com/yadong.zhang/JustAuth/pulls/31) - 新增 - 添加微软中国(世纪华联)第三方登录,新增微软方式登录的redirectUri校验。[Gitee PR #33](https://gitee.com/yadong.zhang/JustAuth/pulls/33) - 新增爱发电平台 [Gitee #35](https://gitee.com/yadong.zhang/JustAuth/pulls/35) - 微软平台适配 AzureAD(目前改名为 Microsoft Entra ID)登录认证 - Fixed - 修复 twitter 平台在 Java11 环境下登录失败的问题。[#174](https://github.com/justauth/JustAuth/issues/174) - 修复 Facebook 平台无法登录的问题(facebook 平台 API 进行了升级) - 修复微信公众平台 scope 为 snsapi_base 登录报错的问题 [181](https://github.com/justauth/JustAuth/issues/181)
最后提交信息为:
合并 PR#166
v1.16.5
0267404
2021-10-18 10:23
对比
v1.16.5
yadong.zhang
- 合并 PR [Github #138](https://github.com/justauth/JustAuth/pull/138) - 升级alipay-sdk-version的依赖版本 - 修改用户logo的尺寸 - 修复 alipay 登录失败的 BUG [Gitee Issue #I4E4ML](https://gitee.com/yadong.zhang/JustAuth/issues/I4E4ML)
最后提交信息为:
更新说明
v1.16.4
544ffd5
2021-09-22 18:47
对比
v1.16.4
yadong.zhang
- 合并 PR - [Github #134](https://github.com/justauth/JustAuth/pull/134) - [Github #133](https://github.com/justauth/JustAuth/pull/133) - [Github #132](https://github.com/justauth/JustAuth/pull/132) - [Github #131](https://github.com/justauth/JustAuth/pull/131) - 添加微软中国(世纪华联)第三方登录,新增微软方式登录的redirectUri校验。[Gitee PR #28](https://gitee.com/yadong.zhang/JustAuth/pulls/28) - 升级第三方的依赖 - simple-http > 1.0.5 - lombok > 1.18.20 - junit > 4.13.2 - fastjson > 1.2.78 - alipay-sdk > 4.16.38.ALL
最后提交信息为:
修复s一样的代码
v1.16.3
80132b6
2021-08-15 23:16
对比
v1.16.3
yadong.zhang
- 发布 v1.16.3 - 新增 - 集成“企业微信的第三方应用”平台登录 - PR - `AuthRequst` 增加 `Builder` 构建方式,使用起来更简单。 ( [gitee *27](https://gitee.com/yadong.zhang/JustAuth/pulls/27)) - 使用 Github Action 添加发布快照的 workflow。 ([#126](https://github.com/justauth/JustAuth/pull/126)) - 新增了企业微信的第三方应用登录,`AuthWeChatEnterpriseThirdQrcodeRequest`。 ([#127](https://github.com/justauth/JustAuth/pull/127)) - 添加快照版本对应更详细的文档。 ([#128](https://github.com/justauth/JustAuth/pull/128)) - 修改 - 在 Gitee PR ([*27](https://gitee.com/yadong.zhang/JustAuth/pulls/27)) 的基础上重构代码,增加 Builder 方式创建 AuthRequest - 解决 Line 登录的错误。[#122](https://github.com/justauth/JustAuth/issues/122)
最后提交信息为:
修改 AuthSource 中的 [企业微信二维码第三方登录]
v1.16.2
af8fda7
2021-07-28 14:30
对比
v1.16.2
yadong.zhang
- 发布 v1.16.2 - 新增 - 集成“程序员客栈”平台登录 - 修改 - 更新文档 - 修复“淘宝”平台授权登录后没有`uid`的问题、增加刷新token的功能 - 修复“Twitter”平台授权登录后获取不到用户邮箱的问题
最后提交信息为:
更新文档
v1.16.1
94f6540
2021-04-19 21:02
对比
v1.16.1
yadong.zhang
- 发布 v1.16.1 - Fix Github issue [#114](https://github.com/justauth/JustAuth/issues/114): 解决企业微信授权后,回调地址中原有的参数丢失的问题 - Fix Github issue [#82](https://github.com/justauth/JustAuth/issues/82): 抖音平台支持自定义 scope - Fix Github issue [#92](https://github.com/justauth/JustAuth/issues/92): 增加忽略校验 redirectUri 的配置 - Merge Github PR [#115](https://github.com/justauth/JustAuth/pull/115) - 升级 `fastjson` 到 `v1.2.76`
最后提交信息为:
更新文档
v1.16.0
e64e9de
2021-04-07 20:24
对比
v1.16.0
yadong.zhang
- 发布 v1.16.0 - 新增 - 集成 Amazon 平台登录 - 集成 Slack 平台登录 - 集成 LINE 平台登录 - 集成 Okta 平台登录 - 集成钉钉账号登录 - 修改 - 【**重要**】 `AuthConfig`中的`codingGroupName`参数更名为`domainPrefix`,针对此类平台提供通用的配置。 - 修改 `AuthFacebookScope` 中的默认 scope,解决 justauth-demo 项目中使用 facebook 报错的问题 - 升级 facebook 的 api 到 v10.0 版本 - 优化部分代码 - 优化 Map 声明时的初始容量,避免频繁扩容 - 更新 README 文档 - PR - 合并 [Github #110](https://github.com/justauth/JustAuth/pull/110) - 合并 [Gitee #22](https://gitee.com/yadong.zhang/JustAuth/pulls/22)
最后提交信息为:
更新文档
v1.15.9
050459e
2021-01-01 18:35
对比
v1.15.9
yadong.zhang
- 发布 v1.15.9 - 新增 - 修复并正式启用 飞书 平台的第三方登录 - AuthToken 类中新增 `refreshTokenExpireIn` 记录 refresh token 的有效期 - PR - 合并 [Github #101](https://gitee.com/yadong.zhang/JustAuth/pulls/101):支持喜马拉雅登录 - 合并 [Github #105](https://gitee.com/yadong.zhang/JustAuth/pulls/105):支持企业微信网页授权登录 - 合并 [Github #107](https://gitee.com/yadong.zhang/JustAuth/pulls/107):添加AuthAlipayRequest网络代理构造器,解决 Github Issue [#102](https://github.com/justauth/JustAuth/issues/102) - 修改 - 修改喜马拉雅配置参数,将`ClientOsType`参数提到 AuthConfig 中 - AuthChecker 中增加对喜马拉雅平台的校验 - 升级 facebook api 版本到 v9.0,解决 Gitee Issue [#I2AR5S](https://gitee.com/yadong.zhang/JustAuth/issues/I2AR5S) - !!!**注意**!!!修改原来的企业微信 Request 类名为 `AuthWeChatEnterpriseQrcodeRequest`,升级后注意该点 注意:可能有些开发者对于 JA 集成的四个微信平台不太理解,这儿统一说明: - 按照类名 - AuthWeChatEnterpriseQrcodeRequest:企业微信二维码登录 - AuthWeChatEnterpriseWebRequest:企业微信网页登录 - AuthWeChatOpenRequest:微信开放平台 - AuthWeChatMpRequest:微信公众平台 - 按照枚举 - WECHAT_ENTERPRISE:企业微信二维码登录 - WECHAT_ENTERPRISE_WEB:企业微信网页登录 - WECHAT_OPEN:微信开放平台 - WECHAT_MP:微信公众平台
最后提交信息为:
Writing docs.
v1.15.8
fb90fbd
2020-10-25 12:33
对比
v1.15.8
yadong.zhang
- Release version 1.15.8 - Merge the pr. [#95](https://github.com/justauth/JustAuth/pull/95) [#96](https://github.com/justauth/JustAuth/pull/96)
最后提交信息为:
Merge branch 'master' into dev
v1.15.7
dc4093b
2020-09-11 22:37
对比
v1.15.7
yadong.zhang
- Release version 1.15.7 - Upgrade the use of access token when obtaining resources on the github platform.Reference from [Deprecating API authentication through query parameters](https://developer.github.com/changes/2020-02-10-deprecating-auth-through-query-param/) - Fixed issue. [#89](https://github.com/justauth/JustAuth/issues/89)
最后提交信息为:
Release version 1.15.7
预览版本
v1.15.7-beta.3
b71b081
2020-08-24 19:34
对比
v1.15.7-beta.3
yadong.zhang
- Fixing a bug for wechat. - Improve the Microsoft platform's questions about scope.
最后提交信息为:
Pre-Releasing / Version tags.
预览版本
v1.15.7-beta.2
abbfb73
2020-08-15 20:57
对比
v1.15.7-beta.2
yadong.zhang
- Fixing a bug for wechat. - Improve the Microsoft platform's questions about scope.
最后提交信息为:
Releasing / Version tags.
预览版本
v1.15.7-beta.1
e39d1dd
2020-08-05 23:14
对比
v1.15.7-beta.1
yadong.zhang
- 新增 - 以下平台支持自定义 Scope 参数:百度、coding、Facebook、gitee、github、gitlab、google、华为、京东·宙斯、酷家乐、领英、微软、小米、Pinterest、QQ、人人网、StackOverflow、微博、微信公众平台 - 添加 PR 和 ISSUE 规范和 CODE_OF_CONDUCT 文档 - 合并 - 合并 Gitee [PR#19](https://gitee.com/yadong.zhang/JustAuth/pulls/19),修复通过google登录一次后,重新用google登录无法切换谷歌账户的问题。
最后提交信息为:
Merge pull request
#87
from justauth/add-code-of-conduct-1
1.15.6
8b3bc42
2020-06-30 16:31
对比
v1.15.6
yadong.zhang
- 文档 - 新增 [百度登录](oauth/baidu.md)文档 - 新增 [钉钉登录](oauth/alipay.md)文档 - 新增 [开源中国登录](contributors.md)文档 - 新增 [领英登录](references.md)文档 - 新增 [Google 登录](references.md)文档 - 新增 [微信企业版登录](oauth/wechatEnterprise.md)文档 - 新增 [Facebook 登录](oauth/facebook.md)文档 - 完善 [JustAuth 使用者](users.md)文档 - 替换“帮助文档”域名,由[https://docs.justauth.whnb.wang](https://docs.justauth.whnb.wang)迁移到[https://justauth.wiki](https://justauth.wiki),新版文档项目:[justauth-docs](https://github.com/justauth/justauth-docs) - 新增 - 增加阿里云授权登录中刷新授权token的接口,by “QQ群用户需求” - AuthConfig 增加忽略校验 state 的参数,详情参考:[Github#Issue#83](https://github.com/justauth/JustAuth/issues/83) - 移除领英刷新token的接口。参考官网:`To refresh an access token, go through the authorization process again to fetch a new token.`
最后提交信息为:
Merge branch 'dev'
1.15.5
89b5fe4
2020-06-24 18:00
对比
v.1.15.5
yadong.zhang
- BUG - 解决 `Microsoft` 授权失败的 BUG - 解决 `Coding` 个人账号授权失败的 BUG(目前只能使用团队模式进行授权,需要传入团队名,参考`AuthConfig#codingGroupName`) - 解决 `AuthLinkedinRequest#getAvatar` NPE 的问题。(领英用户没有头像时,原代码会报 NPE) - 解决抖音登录获取用户地址异常的问题。 - 解决人人网登录时 token 中带有 `|` 引起的异常,[Gitee!15](https://gitee.com/yadong.zhang/JustAuth/pulls/15) - 新增 - 支持阿里云授权登录,[Github#81](https://github.com/justauth/JustAuth/pull/81) - AuthUser 中新增 `rawUserInfo`,用来存放第三方平台返回的原始用户数据。注:淘宝平台的`rawUserInfo`为一个空 JSON - 支持 Http 级的代理配置,使用方式: ```java 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()); ``` - 修改 - 升级 [simple-http](https://github.com/xkcoding/simple-http) 到 `v1.0.2` - 升级 `fastjson` 到 `v1.2.71` - 删除 - :boom: 删除**腾讯云登录**。coding 已并入 腾讯云,因此只保留 coding 登录 :boom: - 文档 - 新增 [Coding登录](oauth/coding.md)文档 - 完善 [支付宝登录](oauth/alipay.md)文档 - 完善 [贡献者名单](contributors.md)文档 - 完善 [参考文档](references.md)文档 - PR - 合并 [Gitee!17](https://gitee.com/yadong.zhang/JustAuth/pulls/17) - 合并 [Gitee!15](https://gitee.com/yadong.zhang/JustAuth/pulls/15) - 合并 [Github#81](https://github.com/justauth/JustAuth/pull/81) - Issues - 解决 [Github#80](https://github.com/justauth/JustAuth/issues/80) - 解决 [Github#75](https://github.com/justauth/JustAuth/issues/75)
最后提交信息为:
Merge branch 'master' of
https://gitee.com/yadong.zhang/JustAuth
1.15.4-alpha
278a435
2020-05-13 01:07
对比
1.15.4-alpha
yadong.zhang
- 修复 - 解决推特登录失败的BUG :neckbeard: :neckbeard: :neckbeard: - 文档 - 完善 [https://docs.justauth.whnb.wang](https://docs.justauth.whnb.wang/) 的404引导页内容 - 增加名词解释: `uuid` - 补充 [Q&A](Q&A.md) - 新增 [参考文档](references.md),包含 OAuth 授权和第三方平台的API文档等内容 - 新增 [推特登录](oauth/twitter.md) 的说明文档 > 特别注意:所有国外平台都无法直接通过java进行访问API,目前[simple-http](https://github.com/xkcoding/simple-http) Release版本,暂不支持添加代理,所以目前需要手动开启代理。 代理开启的方式: ```java System.setProperty("proxyPort", "10080"); System.setProperty("proxyHost", "127.0.0.1"); ``` 以上代码可以在声明 `AuthRequest` 时创建,也可以全局执行。 本地如果支持“魔法上网”,就用自己本地的代理端口即可,如果不支持“魔法上网”,可以去网上找一些免费的代理IP进行测试(请自行操作)。
最后提交信息为:
发布1.15.4-alpha(1.15.3-alpha不可用)
1.15.2-alpha
d0ae0f2
2020-05-10 22:59
对比
1.15.2-alpha
yadong.zhang
- 修改 - 修复使用领英登录时无法获取token的问题 - 解决Gitee [Issue-I1GPIB](https://gitee.com/yadong.zhang/JustAuth/issues/I1GPIB) 【声明】:当引用 OkHttp 时,无法调用领英的授权登录,可能会抛出 400 异常。如遇此问题,请先切换到 hutool 或者 httpclient 依赖。 该问题尚在修复中,给各位带来的不便,深表歉意。 - hutool-http ```xml <dependency> <groupId>cn.hutool</groupId> <artifactId>hutool-http</artifactId> <version>5.2.5</version> </dependency> ``` - httpclient ```xml <dependency> <groupId>org.apache.httpcomponents</groupId> <artifactId>httpclient</artifactId> <version>4.5.12</version> </dependency> ```
最后提交信息为:
临时发布 1.15.2-alpha 解决领英获取token发生异常的问题
v.1.15.1
be1e23e
2020-04-10 16:03
对比
v.1.15.1
yadong.zhang
- 修改 - 更新开发文档 - 合并Gitee [PR-10](https://gitee.com/yadong.zhang/JustAuth/pulls/10),集成京东登录 - 合并Gitee [PR-14](https://gitee.com/yadong.zhang/JustAuth/pulls/14),修改帮助文档,加入JA的使用者信息 - 合并Github [PR-69](https://github.com/justauth/JustAuth/pull/69),升级fastjson的最新版本 - 解决使用apache-httpclient时的403bug,升级simple-http,感谢QQ群的`不瘦十斤不改名字`反馈该问题 - 修复其他一些问题 【声明】:由于本人的失误,发布了一个错误的版本(1.15.0),目前1.15.0已发布,但是请不要使用,请直接升级到`1.15.1`。 给各位造成的不便,深表歉意。
最后提交信息为:
更新文档
v1.14.0
65c60a6
2020-03-17 23:04
对比
v1.14.0
yadong.zhang
- 修改 - 合并[PR-59](https://github.com/justauth/JustAuth/pull/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](https://github.com/justauth/JustAuth/pull/65),修改错误文案 - 修复其他一些问题
最后提交信息为:
发布1.14.0,解耦HTTP工具
下载
请输入验证码,防止盗链导致资源被占用
取消
下载
Java
1
https://gitee.com/yadong.zhang/JustAuth.git
git@gitee.com:yadong.zhang/JustAuth.git
yadong.zhang
JustAuth
JustAuth
点此查找更多帮助
搜索帮助
Git 命令在线学习
如何在 Gitee 导入 GitHub 仓库
Git 仓库基础操作
企业版和社区版功能对比
SSH 公钥设置
如何处理代码冲突
仓库体积过大,如何减小?
如何找回被删除的仓库数据
Gitee 产品配额说明
GitHub仓库快速导入Gitee及同步更新
什么是 Release(发行版)
将 PHP 项目自动发布到 packagist.org
评论
仓库举报
回到顶部
登录提示
该操作需登录 Gitee 帐号,请先登录后再操作。
立即登录
没有帐号,去注册