Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
justauth
JustAuth
提交
8b551952
J
JustAuth
项目概览
justauth
/
JustAuth
1 年多 前同步成功
通知
394
Star
15212
Fork
2708
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
DevOps
流水线
流水线任务
计划
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
J
JustAuth
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
DevOps
DevOps
流水线
流水线任务
计划
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
流水线任务
提交
Issue看板
提交
8b551952
编写于
7月 22, 2020
作者:
智布道
👁
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
🔖
Pre-Releasing / Version tags.
上级
03986986
变更
5
隐藏空白更改
内联
并排
Showing
5 changed file
with
39 addition
and
63 deletion
+39
-63
README.en-US.md
README.en-US.md
+3
-3
README.md
README.md
+34
-58
bin/version.txt
bin/version.txt
+1
-1
docs/users/4ca0177c.png
docs/users/4ca0177c.png
+0
-0
pom.xml
pom.xml
+1
-1
未找到文件。
README.en-US.md
浏览文件 @
8b551952
...
...
@@ -6,7 +6,7 @@
</p>
<p
align=
"center"
>
<a
target=
"_blank"
href=
"https://search.maven.org/search?q=JustAuth"
>
<img
src=
"https://img.shields.io/badge/Maven%20Central--1.15.7-blue"
></img>
<img
src=
"https://img.shields.io/badge/Maven%20Central--1.15.7-b
eta.1-b
lue"
></img>
</a>
<a
target=
"_blank"
href=
"https://gitee.com/yadong.zhang/JustAuth/blob/master/LICENSE"
>
<img
src=
"https://img.shields.io/apm/l/vim-mode.svg?color=yellow"
></img>
...
...
@@ -15,7 +15,7 @@
<img
src=
"https://img.shields.io/badge/JDK-1.8+-green.svg"
></img>
</a>
<a
target=
"_blank"
href=
"https://apidoc.gitee.com/yadong.zhang/JustAuth/"
title=
"API文档"
>
<img
src=
"https://img.shields.io/badge/Api%20Docs-
-1.15.7-latest
-orange"
></img>
<img
src=
"https://img.shields.io/badge/Api%20Docs-
1.15.7%20beta.1
-orange"
></img>
</a>
<a
target=
"_blank"
href=
"https://justauth.wiki"
title=
"参考文档"
>
<img
src=
"https://img.shields.io/badge/Docs-latest-blueviolet.svg"
></img>
...
...
@@ -97,7 +97,7 @@ These artifacts are available from Maven Central:
<dependency>
<groupId>
me.zhyd.oauth
</groupId>
<artifactId>
JustAuth
</artifactId>
<version>
1.15.7
</version>
<version>
1.15.7
-beta.1
</version>
</dependency>
```
-
Using JustAuth
...
...
README.md
浏览文件 @
8b551952
...
...
@@ -6,7 +6,7 @@
</p>
<p
align=
"center"
>
<a
target=
"_blank"
href=
"https://search.maven.org/search?q=JustAuth"
>
<img
src=
"https://img.shields.io/badge/Maven%20Central--1.15.7-blue"
></img>
<img
src=
"https://img.shields.io/badge/Maven%20Central--1.15.7-b
eta.1-b
lue"
></img>
</a>
<a
target=
"_blank"
href=
"https://gitee.com/yadong.zhang/JustAuth/blob/master/LICENSE"
>
<img
src=
"https://img.shields.io/apm/l/vim-mode.svg?color=yellow"
></img>
...
...
@@ -15,7 +15,7 @@
<img
src=
"https://img.shields.io/badge/JDK-1.8+-green.svg"
></img>
</a>
<a
target=
"_blank"
href=
"https://apidoc.gitee.com/yadong.zhang/JustAuth/"
title=
"API文档"
>
<img
src=
"https://img.shields.io/badge/Api%20Docs-1.15.7
-latest
-orange"
></img>
<img
src=
"https://img.shields.io/badge/Api%20Docs-1.15.7
%20beta.1
-orange"
></img>
</a>
<a
target=
"_blank"
href=
"https://justauth.wiki"
title=
"参考文档"
>
<img
src=
"https://img.shields.io/badge/Docs-latest-blueviolet.svg"
></img>
...
...
@@ -73,22 +73,32 @@
</table>
<center><a
href=
"https://justauth.wiki/#/?id=%E5%B7%B2%E9%9B%86%E6%88%90%E7%9A%84%E5%B9%B3%E5%8F%B0"
target=
"_blank"
>
查看更多
</a></center>
</center>
-------------------------------------------------------------------------------
QQ 群:230017570
微信群:justauth (备注
`justauth`
或者
`ja`
)
帮助文档:
[
justauth.wiki
](
https://justauth.wiki
)
JustAuth,如你所见,它仅仅是一个
**第三方授权登录**
的
**工具类库**
,它可以让我们脱离繁琐的第三方登录SDK,让登录变得
**So easy!**
## 什么是 JustAuth?
项目开源地址:
[
gitee
](
https://gitee.com/yadong.zhang/JustAuth
)
|
[
github
](
https://github.com/zhangyd-c/JustAuth
)
项目文档:
[
参考文档
](
https://justauth.wiki
)
JustAuth,如你所见,它仅仅是一个
**第三方授权登录**
的
**工具类库**
,它可以让我们脱离繁琐的第三方登录 SDK,让登录变得
**So easy!**
## 特点
JustAuth 集成了诸如:Github、Gitee、支付宝、新浪微博、微信、Google、Facebook、Twitter、StackOverflow等国内外数十家第三方平台。更多请参考
<a
href=
"https://justauth.wiki/#/?id=%E5%B7%B2%E9%9B%86%E6%88%90%E7%9A%84%E5%B9%B3%E5%8F%B0"
target=
"_blank"
>
已集成的平台
</a>
废话不多说,就俩字:
## 有哪些特点?
1.
**全**
:已集成十多家第三方平台(国内外常用的基本都已包含),仍然还在持续扩展中(
[
开发计划
](
https://gitee.com/yadong.zhang/JustAuth/issues/IUGRK
)
)!
2.
**简**
:API就是奔着最简单去设计的(见后面
`快速开始`
),尽量让您用起来没有障碍感!
## 有哪些功能?
-
集成国内外数十家第三方平台,实现快速接入。
<a
href=
"https://justauth.wiki/#/?id=%E5%B7%B2%E9%9B%86%E6%88%90%E7%9A%84%E5%B9%B3%E5%8F%B0"
target=
"_blank"
>
参考文档
</a>
-
自定义 State 缓存,支持各种分布式缓存组件。
<a
href=
"https://justauth.wiki/#/customize-the-state-cache"
target=
"_blank"
>
参考文档
</a>
-
自定义 OAuth 平台,更容易适配自有的 OAuth 服务。
<a
href=
"https://justauth.wiki/#/customize-the-oauth"
target=
"_blank"
>
参考文档
</a>
-
自定义 Http 实现,选择权完全交给开发者,不会单独依赖某一具体实现。
<a
href=
"https://justauth.wiki/#/customize-the-oauth"
target=
"_blank"
>
参考文档
</a>
-
自定义 Scope,支持更完善的授权体系。
<a
href=
"https://justauth.wiki"
target=
"_blank"
>
参考文档
</a>
-
更多...
<a
href=
"https://justauth.wiki"
target=
"_blank"
>
参考文档
</a>
## 快速开始
-
引入依赖
...
...
@@ -96,7 +106,7 @@ JustAuth,如你所见,它仅仅是一个**第三方授权登录**的**工具
<dependency>
<groupId>
me.zhyd.oauth
</groupId>
<artifactId>
JustAuth
</artifactId>
<version>
1.15.7
</version>
<version>
1.15.7
-beta.1
</version>
</dependency>
```
-
调用api
...
...
@@ -114,7 +124,7 @@ authRequest.authorize("state");
authRequest
.
login
(
callback
);
```
如下
**任选一种**
HTTP 工具 依赖,_项目内如果已有,请忽略_
如下
**任选一种**
HTTP 工具 依赖,_项目内如果已有,请忽略
。另外需要特别注意,如果项目中已经引入了低版本的依赖,请先排除低版本以后来,引入高版本或者最新版本的依赖
_
-
hutool-http
...
...
@@ -146,62 +156,28 @@ authRequest.login(callback);
</dependency>
```
## 后续开发计划
参考:
[
[开发计划] 待扩展的第三方平台
](
https://gitee.com/yadong.zhang/JustAuth/issues/IUGRK
)
另外,期待您和我一起完善这个项目!
## 贡献代码
## JustAuth 的用户
有很多公司、组织和个人把 JustAuth 用于学习、研究、生产环境和商业产品中,包括(但不限于):
![](
docs/users/4ca0177c.png
)
1.
fork本项目到自己的repo
2.
把fork过去的项目也就是你仓库中的项目clone到你的本地
3.
修改代码
4.
commit后push到自己的库
5.
发起PR(pull request) 请求,提交到
`dev`
分支
6.
等待作者合并
## 贡献者名单
[
contributors
](
https://justauth.wiki/#/contributors
)
## 更新记录
[
CHANGELOGS
](
https://justauth.wiki/#/update
)
## 致谢
在项目立项初期,也对当前开源圈的一些相同类型的项目作过调研,同时本项目也参考过这些项目,再次感谢开源圈内的朋友。
-
[
YurunOAuthLogin
](
https://gitee.com/yurunsoft/YurunOAuthLogin
)
: PHP 第三方登录授权 SDK
-
[
阿里妈妈MUX倾力打造的矢量图标库-iconfont
](
https://www.iconfont.cn/search/index
)
: 本文档中的图标大部分取自该平台
-
[
mica
](
https://github.com/lets-mica/mica
)
:Spring Cloud 微服务开发核心包,支持
`web `
和
`webflux`
。注:JustAuth项目中的
[
UuidUtils
](
https://gitee.com/yadong.zhang/JustAuth/blob/master/src/main/java/me/zhyd/oauth/utils/UuidUtils.java
)
就是直接使用的mica提供的高性能的uuid创建工具类源码
[
StringUtil.java
](
https://github.com/lets-mica/mica/blob/master/mica-core/src/main/java/net/dreamlu/mica/core/utils/StringUtil.java#L335
)
-
感谢 JetBrains 提供的免费开源 License:
<img
src=
"https://images.gitee.com/uploads/images/2020/0406/220236_f5275c90_5531506.png"
alt=
"图片引用自lets-mica"
style=
"float:left;"
>
<a
href=
"https://www.producthunt.com/posts/justauth?utm_source=badge-featured&utm_medium=badge&utm_souce=badge-justauth"
target=
"_blank"
><img
src=
"https://api.producthunt.com/widgets/embed-image/v1/featured.svg?post_id=196886&theme=dark"
alt=
"JustAuth - Login, so easy! | Product Hunt Embed"
style=
"width: 250px; height: 54px;"
width=
"250px"
height=
"54px"
/></a>
怎么没有我?
[
加入
](
)
## 开源推荐
-
`spring-boot-demo`
深度学习并实战 spring boot 的项目:
[
https://github.com/xkcoding/spring-boot-demo
](
https://github.com/xkcoding/spring-boot-demo
)
-
`mica`
SpringBoot 微服务高效开发工具集:
[
https://github.com/lets-mica/mica
](
https://github.com/lets-mica/mica
)
-
`pig`
宇宙最强
微服务认证授权脚手架(架构师必备):
[
https://gitee.com/log4j/pig
](
https://gitee.com/log4j/pig
)
-
`pig`
微服务认证授权脚手架(架构师必备):
[
https://gitee.com/log4j/pig
](
https://gitee.com/log4j/pig
)
-
`SpringBlade`
完整的线上解决方案(企业开发必备):
[
https://gitee.com/smallc/SpringBlade
](
https://gitee.com/smallc/SpringBlade
)
-
`MaxKey`
马克思的钥匙,寓意是最大钥匙,是用户单点登录认证系统(Sigle Sign On System),OAuth 2.0/OpenID Connect、SAML 2.0、JWT、CAS等标准化的开放协议,使用JustAuth集成OAuth第三方认证。:
[
https://shimingxy.github.io/MaxKey/
](
https://shimingxy.github.io/MaxKey/
)
-
`YurunOAuthLogin`
PHP 第三方登录授权 SDK:
[
YurunOAuthLogin
](
https://gitee.com/yurunsoft/YurunOAuthLogin
)
## 关注&交流
| 公众号 | 微信(备注:JustAuth) |
| :------------: | :------------: |
|
<img
src=
"https://gitee.com/yadong.zhang/static/raw/master/wx/wechat_account.jpg"
width=
"200"
/>
|
<img
src=
"https://gitee.com/yadong.zhang/static/raw/master/wx/wx.png"
width=
"170"
/>
|
**QQ群**
-
JustAuth交流群 (230017570):专业交流该项目
## 请喝咖啡
# 鸣谢
-
感谢 JetBrains 提供的免费开源 License:
<img
src=
"https://images.gitee.com/uploads/images/2020/0406/220236_f5275c90_5531506.png"
alt=
"图片引用自lets-mica"
style=
"float:left;"
>
| 支付宝 | 微信 |
| :------------: | :------------: |
|
<img
src=
"https://gitee.com/yadong.zhang/static/raw/master/qrcode/zfb_code.png"
width=
"200"
/>
|
<img
src=
"https://gitee.com/yadong.zhang/static/raw/master/qrcode/wx_code.png"
width=
"200"
/>
|
<a
href=
"https://www.producthunt.com/posts/justauth?utm_source=badge-featured&utm_medium=badge&utm_souce=badge-justauth"
target=
"_blank"
><img
src=
"https://api.producthunt.com/widgets/embed-image/v1/featured.svg?post_id=196886&theme=dark"
alt=
"JustAuth - Login, so easy! | Product Hunt Embed"
style=
"width: 250px; height: 54px;"
width=
"250px"
height=
"54px"
/></a>
通过“
[
爱发电
](
https://afdian.net/@zhangyadong
)
”赞助,感谢您的支持
\ No newline at end of file
## 其他
-
[
CONTRIBUTORS
](
https://justauth.wiki/#/contributors
)
-
[
CHANGELOGS
](
https://justauth.wiki/#/update
)
-
[
PLAN
](
https://gitee.com/yadong.zhang/JustAuth/issues/IUGRK
)
\ No newline at end of file
bin/version.txt
浏览文件 @
8b551952
1.15.7
1.15.7
-beta.1
docs/users/4ca0177c.png
0 → 100644
浏览文件 @
8b551952
53.1 KB
pom.xml
浏览文件 @
8b551952
...
...
@@ -6,7 +6,7 @@
<groupId>
me.zhyd.oauth
</groupId>
<artifactId>
JustAuth
</artifactId>
<version>
1.15.7
</version>
<version>
1.15.7
-beta.1
</version>
<name>
JustAuth
</name>
<url>
https://gitee.com/yadong.zhang/JustAuth
</url>
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录