Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
justauth
JustAuth
提交
369388c1
J
JustAuth
项目概览
justauth
/
JustAuth
1 年多 前同步成功
通知
391
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看板
提交
369388c1
编写于
6月 30, 2020
作者:
智布道
👁
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
🎨
新增文档 + 增加阿里云登录刷新token的接口和支持忽略state校验的逻辑
上级
a1200b25
变更
7
隐藏空白更改
内联
并排
Showing
7 changed file
with
48 addition
and
30 deletion
+48
-30
README.en-US.md
README.en-US.md
+6
-6
README.md
README.md
+6
-6
docs/README.md
docs/README.md
+2
-2
docs/_404.md
docs/_404.md
+9
-9
docs/how-to-use.md
docs/how-to-use.md
+1
-1
docs/update.md
docs/update.md
+23
-5
docs/using-state.md
docs/using-state.md
+1
-1
未找到文件。
README.en-US.md
浏览文件 @
369388c1
<p
align=
"center"
>
<a
href=
"https://
docs.justauth.whnb.wang
"
><img
src=
"https://gitee.com/yadong.zhang/static/raw/master/JustAuth/Justauth.png"
width=
"400"
></a>
<a
href=
"https://
justauth.wiki
"
><img
src=
"https://gitee.com/yadong.zhang/static/raw/master/JustAuth/Justauth.png"
width=
"400"
></a>
</p>
<p
align=
"center"
>
<strong>
Login, so easy.
</strong>
...
...
@@ -17,7 +17,7 @@
<a
target=
"_blank"
href=
"https://apidoc.gitee.com/yadong.zhang/JustAuth/"
title=
"API文档"
>
<img
src=
"https://img.shields.io/badge/Api%20Docs--1.15.6-latest-orange"
></img>
</a>
<a
target=
"_blank"
href=
"https://
docs.justauth.whnb.wang
"
title=
"参考文档"
>
<a
target=
"_blank"
href=
"https://
justauth.wiki
"
title=
"参考文档"
>
<img
src=
"https://img.shields.io/badge/Docs-latest-blueviolet.svg"
></img>
</a>
<a
href=
"https://codecov.io/gh/zhangyd-c/JustAuth"
>
...
...
@@ -71,7 +71,7 @@
<td
align=
"center"
width=
"200"
><img
src=
"https://gitee.com/yadong.zhang/static/raw/master/JustAuth/twitter.png"
width=
"20"
></td>
</tr>
</table>
<center><a
href=
"https://
docs.justauth.whnb.wang
/#/?id=%E5%B7%B2%E9%9B%86%E6%88%90%E7%9A%84%E5%B9%B3%E5%8F%B0"
target=
"_blank"
>
查看更多
</a></center>
<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>
-------------------------------------------------------------------------------
...
...
@@ -81,7 +81,7 @@
`JustAuth`
, as you see, It is just a Java library of third-party authorized login, It's smaller and easier to use. JustAuth is the best third-party login tool written in JAVA.
Source Code:
[
gitee
](
https://gitee.com/yadong.zhang/JustAuth
)
|
[
github
](
https://github.com/zhangyd-c/JustAuth
)
Docs:
[
Reference Doc
](
https://
docs.justauth.whnb.wang
)
Docs:
[
Reference Doc
](
https://
justauth.wiki
)
## Features
...
...
@@ -162,11 +162,11 @@ I look forward to your joining us.
## Contributors
[
contributors
](
https://
docs.justauth.whnb.wang
/#/contributors
)
[
contributors
](
https://
justauth.wiki
/#/contributors
)
## Change Logs
[
CHANGELOGS
](
https://
docs.justauth.whnb.wang
/#/update
)
[
CHANGELOGS
](
https://
justauth.wiki
/#/update
)
## Recommend
...
...
README.md
浏览文件 @
369388c1
<p
align=
"center"
>
<a
href=
"https://
docs.justauth.whnb.wang
"
><img
src=
"https://gitee.com/yadong.zhang/static/raw/master/JustAuth/Justauth.png"
width=
"400"
></a>
<a
href=
"https://
justauth.wiki
"
><img
src=
"https://gitee.com/yadong.zhang/static/raw/master/JustAuth/Justauth.png"
width=
"400"
></a>
</p>
<p
align=
"center"
>
<strong>
Login, so easy.
</strong>
...
...
@@ -17,7 +17,7 @@
<a
target=
"_blank"
href=
"https://apidoc.gitee.com/yadong.zhang/JustAuth/"
title=
"API文档"
>
<img
src=
"https://img.shields.io/badge/Api%20Docs-1.15.6-latest-orange"
></img>
</a>
<a
target=
"_blank"
href=
"https://
docs.justauth.whnb.wang
"
title=
"参考文档"
>
<a
target=
"_blank"
href=
"https://
justauth.wiki
"
title=
"参考文档"
>
<img
src=
"https://img.shields.io/badge/Docs-latest-blueviolet.svg"
></img>
</a>
<a
href=
"https://codecov.io/gh/zhangyd-c/JustAuth"
>
...
...
@@ -71,7 +71,7 @@
<td
align=
"center"
width=
"200"
><img
src=
"https://gitee.com/yadong.zhang/static/raw/master/JustAuth/twitter.png"
width=
"20"
></td>
</tr>
</table>
<center><a
href=
"https://
docs.justauth.whnb.wang
/#/?id=%E5%B7%B2%E9%9B%86%E6%88%90%E7%9A%84%E5%B9%B3%E5%8F%B0"
target=
"_blank"
>
查看更多
</a></center>
<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>
-------------------------------------------------------------------------------
...
...
@@ -80,7 +80,7 @@
JustAuth,如你所见,它仅仅是一个
**第三方授权登录**
的
**工具类库**
,它可以让我们脱离繁琐的第三方登录SDK,让登录变得
**So easy!**
项目开源地址:
[
gitee
](
https://gitee.com/yadong.zhang/JustAuth
)
|
[
github
](
https://github.com/zhangyd-c/JustAuth
)
项目文档:
[
参考文档
](
https://
docs.justauth.whnb.wang
)
项目文档:
[
参考文档
](
https://
justauth.wiki
)
## 特点
...
...
@@ -163,11 +163,11 @@ authRequest.login(callback);
## 贡献者名单
[
contributors
](
https://
docs.justauth.whnb.wang
/#/contributors
)
[
contributors
](
https://
justauth.wiki
/#/contributors
)
## 更新记录
[
CHANGELOGS
](
https://
docs.justauth.whnb.wang
/#/update
)
[
CHANGELOGS
](
https://
justauth.wiki
/#/update
)
## 致谢
...
...
docs/README.md
浏览文件 @
369388c1
<p
align=
"center"
>
<a
href=
"https://
docs.justauth.whnb.wang
"
><img
src=
"./_media/cover.png"
width=
"400"
></a>
<a
href=
"https://
justauth.wiki
"
><img
src=
"./_media/cover.png"
width=
"400"
></a>
</p>
<p
align=
"center"
>
<strong>
Login, so easy!
</strong>
...
...
@@ -20,7 +20,7 @@
<a
target=
"_blank"
href=
"https://apidoc.gitee.com/yadong.zhang/JustAuth/"
title=
"API文档"
>
<img
src=
"https://img.shields.io/badge/Api%20Docs-1.15.6-orange"
></img>
</a>
<a
target=
"_blank"
href=
"https://
docs.justauth.whnb.wang
"
title=
"参考文档"
>
<a
target=
"_blank"
href=
"https://
justauth.wiki
"
title=
"参考文档"
>
<img
src=
"https://img.shields.io/badge/Docs-latest-blueviolet.svg"
></img>
</a>
<a
href=
"https://codecov.io/gh/zhangyd-c/JustAuth"
>
...
...
docs/_404.md
浏览文件 @
369388c1
...
...
@@ -4,15 +4,15 @@
### 您可能对以下文章感兴趣:
-
[
OAuth的授权流程是什么样的?
](
https://
docs.justauth.whnb.wang
/#/oauth
)
-
[
如何使用JustAuth?
](
https://
docs.justauth.whnb.wang
/#/how-to-use
)
-
[
提问与回答?
](
https://
docs.justauth.whnb.wang
/#/Q&A
)
-
[
如何集成Github?
](
https://
docs.justauth.whnb.wang
/#/oauth/github
)
-
[
如何集成Gitee?
](
https://
docs.justauth.whnb.wang
/#/oauth/gitee
)
-
[
如何集成支付宝?
](
https://
docs.justauth.whnb.wang
/#/oauth/alipay
)
-
[
如何自定义state?
](
https://
docs.justauth.whnb.wang
/#/customize-the-state-cache
)
-
[
如何自定义接入自己搭建的oauth平台?
](
https://
docs.justauth.whnb.wang
/#/customize-the-oauth
)
-
[
有哪些配套项目?
](
https://
docs.justauth.whnb.wang
/#/supporting
)
-
[
OAuth的授权流程是什么样的?
](
https://
justauth.wiki
/#/oauth
)
-
[
如何使用JustAuth?
](
https://
justauth.wiki
/#/how-to-use
)
-
[
提问与回答?
](
https://
justauth.wiki
/#/Q&A
)
-
[
如何集成Github?
](
https://
justauth.wiki
/#/oauth/github
)
-
[
如何集成Gitee?
](
https://
justauth.wiki
/#/oauth/gitee
)
-
[
如何集成支付宝?
](
https://
justauth.wiki
/#/oauth/alipay
)
-
[
如何自定义state?
](
https://
justauth.wiki
/#/customize-the-state-cache
)
-
[
如何自定义接入自己搭建的oauth平台?
](
https://
justauth.wiki
/#/customize-the-oauth
)
-
[
有哪些配套项目?
](
https://
justauth.wiki
/#/supporting
)
### 想使用JustAuth集成第三方OAuth登录?
...
...
docs/how-to-use.md
浏览文件 @
369388c1
...
...
@@ -85,7 +85,7 @@ AuthRequest authRequest = new AuthGiteeRequest(AuthConfig.builder()
.
build
());
```
所有可用的
`Request`
列表请参考:
[
已集成的平台
](
https://
docs.justauth.whnb.wang
/#/README?id=已集成的平台
)
所有可用的
`Request`
列表请参考:
[
已集成的平台
](
https://
justauth.wiki
/#/README?id=已集成的平台
)
### 获取授权链接
...
...
docs/update.md
浏览文件 @
369388c1
## 1.15.6
### 2020/06/30
-
文档
-
新增
[
百度登录
](
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
)
-
新增
-
增加阿里云授权登录中刷新授权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.`
## 1.15.5
### 2020/06/24
-
BUG
...
...
@@ -45,7 +63,7 @@ new AuthGoogleRequest(AuthConfig.builder()
-
修复
-
解决 Twitter 授权失败的BUG
-
文档
-
完善
[
https://
docs.justauth.whnb.wang
](
https://docs.justauth.whnb.wang
/
)
的404引导页内容
-
完善
[
https://
justauth.wiki
](
https://justauth.wiki
/
)
的404引导页内容
-
增加名词解释:
`uuid`
-
补充
[
Q&A
](
Q&A.md
)
-
新增
[
参考文档
](
references.md
)
,包含 OAuth 授权和第三方平台的API文档等内容
...
...
@@ -125,9 +143,9 @@ System.setProperty("proxyHost", "127.0.0.1");
-
新增
-
增加微信、QQ、支付宝、微博授权登录的帮助文档
-
合并
[
PR#57
](
https://github.com/justauth/JustAuth/pull/57
)
,增加微信公众号登录 by
[
@xkcoding
](
https://github.com/xkcoding
)
-
[
帮助文档
](
https://
docs.justauth.whnb.wang
)
中增加自定义的404页面
-
[
帮助文档
](
https://
docs.justauth.whnb.wang
)
中增加Gittalk插件
-
[
帮助文档
](
https://
docs.justauth.whnb.wang
)
中增加Java代码高亮的插件
-
[
帮助文档
](
https://
justauth.wiki
)
中增加自定义的404页面
-
[
帮助文档
](
https://
justauth.wiki
)
中增加Gittalk插件
-
[
帮助文档
](
https://
justauth.wiki
)
中增加Java代码高亮的插件
-
增加
`AuthUserGender#getWechatRealGender`
方法,兼容获取微信平台的用户性别
-
修改
-
修复抖音登录取值取错层级的问题(
[
issue#I15SIG@Gitee
](
https://gitee.com/yadong.zhang/JustAuth/issues/I15SIG
)
)
...
...
@@ -136,7 +154,7 @@ System.setProperty("proxyHost", "127.0.0.1");
-
`AuthResponseStatus`
枚举类中增加
`ILLEGAL_STATUS`
、
`REQUIRED_REFRESH_TOKEN`
两个枚举值
-
`AuthSource`
接口中增加
`getName`
方法,用来对外提供实际
`source`
的字符串值
-
`AuthWeiboRequest`
微博授权登录中实现
`revoke`
方法,支持手动回收授权
-
[
帮助文档
](
https://
docs.justauth.whnb.wang
)
中修复[腾讯云登录]链接错误的问题
-
[
帮助文档
](
https://
justauth.wiki
)
中修复[腾讯云登录]链接错误的问题
-
升级
-
升级相关依赖:lombok@v1.18.10,hutool@5.0.5,fastjson@1.2.62,alipay@4.8.10.ALL(
[
PR#11@Gitee
](
https://gitee.com/yadong.zhang/JustAuth/pulls/11
)
)
...
...
docs/using-state.md
浏览文件 @
369388c1
...
...
@@ -9,7 +9,7 @@
3.
内置的缓存调度器自动清除已过期的
`state`
(JustAuth执行)
## 创建state(开发者)
`state`
在OAuth授权流程中是一个
**非必要但很重要**
的参数,就如
[
名词解释
](
https://
docs.justauth.whnb.wang
/#/explain?id=justauth中的关键词
)
中描述的:
`state`
是用来保持授权会话流程完整性,防止CSRF攻击的安全的随机的参数,
**由开发者生成**
。
`state`
在OAuth授权流程中是一个
**非必要但很重要**
的参数,就如
[
名词解释
](
https://
justauth.wiki
/#/explain?id=justauth中的关键词
)
中描述的:
`state`
是用来保持授权会话流程完整性,防止CSRF攻击的安全的随机的参数,
**由开发者生成**
。
在JustAuth中提供了一个默认的创建state的方法,使用方式:
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录