Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
My_csdo
JustAuth
提交
a75bac2c
J
JustAuth
项目概览
My_csdo
/
JustAuth
与 Fork 源项目一致
Fork自
justauth / JustAuth
通知
1
Star
0
Fork
0
代码
文件
提交
分支
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看板
提交
a75bac2c
编写于
7月 22, 2019
作者:
智布道
👁
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
🔖
发布1.9.2,修改AuthConfig类,适配spring starter配置
上级
666d50b4
变更
3
隐藏空白更改
内联
并排
Showing
3 changed file
with
34 addition
and
22 deletion
+34
-22
README.md
README.md
+3
-3
pom.xml
pom.xml
+1
-1
update.md
update.md
+30
-18
未找到文件。
README.md
浏览文件 @
a75bac2c
...
@@ -6,7 +6,7 @@
...
@@ -6,7 +6,7 @@
</p>
</p>
<p
align=
"center"
>
<p
align=
"center"
>
<a
target=
"_blank"
href=
"https://search.maven.org/search?q=JustAuth"
>
<a
target=
"_blank"
href=
"https://search.maven.org/search?q=JustAuth"
>
<img
src=
"https://img.shields.io/badge/Maven Central-1.9.
1
-blue.svg"
></img>
<img
src=
"https://img.shields.io/badge/Maven Central-1.9.
2
-blue.svg"
></img>
</a>
</a>
<a
target=
"_blank"
href=
"https://gitee.com/yadong.zhang/JustAuth/blob/master/LICENSE"
>
<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>
<img
src=
"https://img.shields.io/apm/l/vim-mode.svg?color=yellow"
></img>
...
@@ -15,7 +15,7 @@
...
@@ -15,7 +15,7 @@
<img
src=
"https://img.shields.io/badge/JDK-1.8+-green.svg"
></img>
<img
src=
"https://img.shields.io/badge/JDK-1.8+-green.svg"
></img>
</a>
</a>
<a
target=
"_blank"
href=
"https://apidoc.gitee.com/yadong.zhang/JustAuth/"
>
<a
target=
"_blank"
href=
"https://apidoc.gitee.com/yadong.zhang/JustAuth/"
>
<img
src=
"https://img.shields.io/badge/Docs-1.9.
1
-orange.svg"
></img>
<img
src=
"https://img.shields.io/badge/Docs-1.9.
2
-orange.svg"
></img>
</a>
</a>
</p>
</p>
...
@@ -76,7 +76,7 @@ JustAuth,如你所见,它仅仅是一个**第三方授权登录**的**工具
...
@@ -76,7 +76,7 @@ JustAuth,如你所见,它仅仅是一个**第三方授权登录**的**工具
<dependency>
<dependency>
<groupId>
me.zhyd.oauth
</groupId>
<groupId>
me.zhyd.oauth
</groupId>
<artifactId>
JustAuth
</artifactId>
<artifactId>
JustAuth
</artifactId>
<version>
1.9.
1
</version>
<version>
1.9.
2
</version>
</dependency>
</dependency>
```
```
-
调用api
-
调用api
...
...
pom.xml
浏览文件 @
a75bac2c
...
@@ -6,7 +6,7 @@
...
@@ -6,7 +6,7 @@
<groupId>
me.zhyd.oauth
</groupId>
<groupId>
me.zhyd.oauth
</groupId>
<artifactId>
JustAuth
</artifactId>
<artifactId>
JustAuth
</artifactId>
<version>
1.9.
1
</version>
<version>
1.9.
2
</version>
<name>
JustAuth
</name>
<name>
JustAuth
</name>
<url>
https://gitee.com/yadong.zhang/JustAuth
</url>
<url>
https://gitee.com/yadong.zhang/JustAuth
</url>
...
...
update.md
浏览文件 @
a75bac2c
### 2019/07/19
### 2019/07/22 ([v1.9.2](https://gitee.com/yadong.zhang/JustAuth/releases/v1.9.2))
1.
合并github上
[
@xkcoding
](
https://github.com/xkcoding
)
的
[
pr#26
](
https://github.com/zhangyd-c/JustAuth/pull/26
)
,AuthConfig类添加lombok注解,方便
[
justauth-spring-boot-starter
](
https://github.com/xkcoding/justauth-spring-boot-starter
)
直接使用
### 2019/07/22 ([v1.9.1](https://gitee.com/yadong.zhang/JustAuth/releases/v1.9.1))
1.
增加
`stackoverflow`
参数校验
1.
增加
`stackoverflow`
参数校验
2.
解决
`Pinterest`
获取用户失败的问题
2.
解决
`Pinterest`
获取用户失败的问题
3.
添加注释
3.
添加注释
### 2019/07/19
### 2019/07/19
([v1.9.0](https://gitee.com/yadong.zhang/JustAuth/releases/v1.9.0))
1.
合并github上
[
@dyc12ii
](
https://github.com/dyc12ii
)
的
[
pr#25
](
https://github.com/zhangyd-c/JustAuth/pull/25
)
,升级fastjson版本至1.2.58,避免安全漏洞
1.
合并github上
[
@dyc12ii
](
https://github.com/dyc12ii
)
的
[
pr#25
](
https://github.com/zhangyd-c/JustAuth/pull/25
)
,升级fastjson版本至1.2.58,避免安全漏洞
2.
`AuthUserGender`
枚举类挪到
`enums`
包下
2.
`AuthUserGender`
枚举类挪到
`enums`
包下
...
@@ -34,29 +36,33 @@
...
@@ -34,29 +36,33 @@
4.
`ResponseStatus`
改名为
`AuthResponseStatus`
并且移动到
`me.zhyd.oauth.model`
4.
`ResponseStatus`
改名为
`AuthResponseStatus`
并且移动到
`me.zhyd.oauth.model`
5.
合并github上
[
@xkcoding
](
https://github.com/xkcoding
)
的
[
pr#18
](
https://github.com/zhangyd-c/JustAuth/pull/18
)
,修复小米回调错误问题 同时 支持微信获取
5.
合并github上
[
@xkcoding
](
https://github.com/xkcoding
)
的
[
pr#18
](
https://github.com/zhangyd-c/JustAuth/pull/18
)
,修复小米回调错误问题 同时 支持微信获取
### 2019/07/15
### 2019/07/15
([v1.8.1](https://gitee.com/yadong.zhang/JustAuth/releases/v1.8.1))
1.
新增
`AuthState`
类,内置默认的state生成规则和校验规则
1.
新增
`AuthState`
类,内置默认的state生成规则和校验规则
### 2019/07/12
### 2019/07/12
1.
合并
[
Braavos96
](
https://github.com/Braavos96
)
提交的
[
PR#16
](
https://github.com/zhangyd-c/JustAuth/pull/16
)
1.
合并
[
Braavos96
](
https://github.com/Braavos96
)
提交的
[
PR#16
](
https://github.com/zhangyd-c/JustAuth/pull/16
)
### 2019/06/28
### 2019/06/28
([v1.8.0](https://gitee.com/yadong.zhang/JustAuth/releases/v1.8.0))
1.
修复百度登录获取不到token失效时间的问题
1.
修复百度登录获取不到token失效时间的问题
2.
增加state参数校验,预防CSRF。
**强烈建议启用state**
!
2.
增加state参数校验,预防CSRF。
**强烈建议启用state**
!
### 2019/06/27
### 2019/06/27
1.
修改login方法的参数为AuthCallback,封装回调返回的参数
1.
修复百度登录获取不到token失效时间的问题
2.
支持state参数
2.
增加state参数校验,预防CSRF。
**强烈建议启用state**
!
3.
增加code和state参数校验
3.
修改login方法的参数为AuthCallback,封装回调返回的参数
4.
支持state参数
5.
增加code和state参数校验
由于state安全问题,1.8.0以前的版本都有隐藏的CSRF漏洞问题,所以强烈建议正在使用JustAuth的朋友升级到1.8.0版本!
### 2019/06/25
### 2019/06/25
([v1.7.1](https://gitee.com/yadong.zhang/JustAuth/releases/v1.7.1))
qq授权登录时,需要获取
`openId`
作为
`uuid`
,在
`1.6.1-beta`
和
`1.7.0`
版本中,引入了
`unionId`
这一属性。获取
`unionid`
需要单独向qq团队
**发送邮件**
申请权限,鉴于这一申请权限的步骤比较麻烦(需要填写的内容比较多),所以在
`AuthConfig`
中增加了一个
`unionId`
属性,当为
**true**
时才会获取unionid,当为false时只获取openId。如果你需要该功能, 则在自行申请了相关权限后,将该属性置为true即可。关于unionId的参考链接:
[
UnionID介绍
](
http://wiki.connect.qq.com/unionid%E4%BB%8B%E7%BB%8D
)
qq授权登录时,需要获取
`openId`
作为
`uuid`
,在
`1.6.1-beta`
和
`1.7.0`
版本中,引入了
`unionId`
这一属性。获取
`unionid`
需要单独向qq团队
**发送邮件**
申请权限,鉴于这一申请权限的步骤比较麻烦(需要填写的内容比较多),所以在
`AuthConfig`
中增加了一个
`unionId`
属性,当为
**true**
时才会获取unionid,当为false时只获取openId。如果你需要该功能, 则在自行申请了相关权限后,将该属性置为true即可。关于unionId的参考链接:
[
UnionID介绍
](
http://wiki.connect.qq.com/unionid%E4%BB%8B%E7%BB%8D
)
### 2019/06/19
### 2019/06/19
([v1.7.0](https://gitee.com/yadong.zhang/JustAuth/releases/v1.7.0))
1.
合并
[
xkcoding
](
https://github.com/xkcoding
)
提交的
[
PR
](
https://github.com/zhangyd-c/JustAuth/pull/14
)
,重构了部分代码,jar包由原来的
`130+kb`
优化到现在的
`110+kb`
1.
合并
[
xkcoding
](
https://github.com/xkcoding
)
提交的
[
PR
](
https://github.com/zhangyd-c/JustAuth/pull/14
)
,重构了部分代码,jar包由原来的
`130+kb`
优化到现在的
`110+kb`
2.
合并
[
skqing
](
https://gitee.com/skqing
)
提交的
[
PR
](
https://gitee.com/yadong.zhang/JustAuth/pulls/3
)
, 解决抖音登录失败问题
2.
合并
[
skqing
](
https://gitee.com/skqing
)
提交的
[
PR
](
https://gitee.com/yadong.zhang/JustAuth/pulls/3
)
, 解决抖音登录失败问题
### 2019/06/18
### 2019/06/18
([v1.6.1-beta](https://gitee.com/yadong.zhang/JustAuth/releases/v1.6.1-beta))
1.
解决Issue
[
#IY2HW
](
https://gitee.com/yadong.zhang/JustAuth/issues/IY2HW
)
1.
解决Issue
[
#IY2HW
](
https://gitee.com/yadong.zhang/JustAuth/issues/IY2HW
)
2.
解决Issue
[
#IY2OH
](
https://gitee.com/yadong.zhang/JustAuth/issues/IY2OH
)
2.
解决Issue
[
#IY2OH
](
https://gitee.com/yadong.zhang/JustAuth/issues/IY2OH
)
3.
解决Issue
[
#IY2FV
](
https://gitee.com/yadong.zhang/JustAuth/issues/IY2FV
)
3.
解决Issue
[
#IY2FV
](
https://gitee.com/yadong.zhang/JustAuth/issues/IY2FV
)
...
@@ -64,15 +70,15 @@ qq授权登录时,需要获取`openId`作为`uuid`,在`1.6.1-beta`和`1.7.0`
...
@@ -64,15 +70,15 @@ qq授权登录时,需要获取`openId`作为`uuid`,在`1.6.1-beta`和`1.7.0`
5.
解决Issue
[
#IY1QR
](
https://gitee.com/yadong.zhang/JustAuth/issues/IY1QR
)
增加对Config属性的校验功能,主要校验redirect uri的合法性
5.
解决Issue
[
#IY1QR
](
https://gitee.com/yadong.zhang/JustAuth/issues/IY1QR
)
增加对Config属性的校验功能,主要校验redirect uri的合法性
6.
合并
[
skqing
](
https://gitee.com/skqing
)
提交的
[
PR
](
https://gitee.com/yadong.zhang/JustAuth/pulls/2
)
,解决一些BUG
6.
合并
[
skqing
](
https://gitee.com/skqing
)
提交的
[
PR
](
https://gitee.com/yadong.zhang/JustAuth/pulls/2
)
,解决一些BUG
### 2019/06/06
### 2019/06/06
([v1.6.0-beta](https://gitee.com/yadong.zhang/JustAuth/releases/v1.6.0-beta))
1.
增加今日头条的授权登陆
1.
增加今日头条的授权登陆
2.
发布1.6.0-beta版本,今日头条开发者暂时不能认证, 所以无法做测试,等测试通过后,正式发布release版本
2.
发布1.6.0-beta版本,今日头条开发者暂时不能认证, 所以无法做测试,等测试通过后,正式发布release版本
### 2019/05/28
### 2019/05/28
([v1.5.0](https://gitee.com/yadong.zhang/JustAuth/releases/v1.5.0))
1.
增加小米账号和微软的授权登陆
1.
增加小米账号和微软的授权登陆
2.
发布1.5.0版本
2.
发布1.5.0版本
### 2019/05/26
### 2019/05/26
([v1.4.0](https://gitee.com/yadong.zhang/JustAuth/releases/v1.4.0))
1.
增加抖音和Linkedin的授权登陆
1.
增加抖音和Linkedin的授权登陆
2.
修改部分图片命名
2.
修改部分图片命名
3.
优化部分代码
3.
优化部分代码
...
@@ -80,22 +86,22 @@ qq授权登录时,需要获取`openId`作为`uuid`,在`1.6.1-beta`和`1.7.0`
...
@@ -80,22 +86,22 @@ qq授权登录时,需要获取`openId`作为`uuid`,在`1.6.1-beta`和`1.7.0`
5.
修复支付宝登陆时用户名为空的问题
5.
修复支付宝登陆时用户名为空的问题
### 2019/05/24
### 2019/05/24
([v1.3.3](https://gitee.com/yadong.zhang/JustAuth/releases/v1.3.3))
1.
修复一些问题
1.
修复一些问题
2.
升级api,在AuthUser中增加
`uuid`
属性,可以通过
`uuid`
+
`source`
唯一确定一个用户,此举解决了用户身份归属的问题。
2.
升级api,在AuthUser中增加
`uuid`
属性,可以通过
`uuid`
+
`source`
唯一确定一个用户,此举解决了用户身份归属的问题。
3.
发布1.3.3版本的jar包到公开仓库(1.3.2忘记发布了,( ╯□╰ ))
3.
发布1.3.3版本的jar包到公开仓库(1.3.2忘记发布了,( ╯□╰ ))
4.
重要:经咨询官方客服得知,CSDN的授权开放平台已经下线,如果以前申请过的应用,可以继续使用,但是不再支持申请新的应用。so, 本项目中的CSDN登录只能针对少部分用户使用了
4.
重要:经咨询官方客服得知,CSDN的授权开放平台已经下线,如果以前申请过的应用,可以继续使用,但是不再支持申请新的应用。so, 本项目中的CSDN登录只能针对少部分用户使用了
### 2019/05/23
### 2019/05/23
([v1.3.1](https://gitee.com/yadong.zhang/JustAuth/releases/v1.3.1))
1.
修复QQ登录的问题
1.
修复QQ登录的问题
2.
发布1.3.1版本的jar包到公开仓库
2.
发布1.3.1版本的jar包到公开仓库
### 2019/05/21
### 2019/05/21
([v1.3.0](https://gitee.com/yadong.zhang/JustAuth/releases/v1.3.0))
1.
新增google授权登录
1.
新增google授权登录
2.
新增facebook授权登录
2.
新增facebook授权登录
3.
发布1.3.0版本的jar包到公开仓库
3.
发布1.3.0版本的jar包到公开仓库
### 2019/05/18
### 2019/05/18
([v1.1.0](https://gitee.com/yadong.zhang/JustAuth/releases/v1.1.0) | [v1.2.0](https://gitee.com/yadong.zhang/JustAuth/releases/v1.2.0))
1.
发布1.1.0版本的jar包到公开仓库(支持qq和微信登录)
1.
发布1.1.0版本的jar包到公开仓库(支持qq和微信登录)
2.
支持淘宝登录
2.
支持淘宝登录
3.
修改
`AuthUser.java`
类中的
`accessToken`
属性,由原本的~~accessToken (String)~~改为
`token (AuthToken)`
3.
修改
`AuthUser.java`
类中的
`accessToken`
属性,由原本的~~accessToken (String)~~改为
`token (AuthToken)`
...
@@ -104,4 +110,10 @@ qq授权登录时,需要获取`openId`作为`uuid`,在`1.6.1-beta`和`1.7.0`
...
@@ -104,4 +110,10 @@ qq授权登录时,需要获取`openId`作为`uuid`,在`1.6.1-beta`和`1.7.0`
### 2019/05/17
### 2019/05/17
1.
增加qq和微信的授权登录
1.
增加qq和微信的授权登录
2.
修改getAccessToken方法的返回值
2.
修改getAccessToken方法的返回值
\ No newline at end of file
### 2019/03/27 ([v1.0.1](https://gitee.com/yadong.zhang/JustAuth/releases/v1.0.1))
集成 支付宝授权登录
### 2019/03/25 ([v1.0.0](https://gitee.com/yadong.zhang/JustAuth/releases/v1.0.0))
史上最全的整合第三方登录的工具,目前已支持Github、Gitee、微博、钉钉和百度、Coding、腾讯云开发者平台和OSChina登录。 Login, so easy!
\ No newline at end of file
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录