Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
justauth
JustAuth
提交
0c672dee
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看板
提交
0c672dee
编写于
5月 24, 2019
作者:
智布道
👁
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
✨
增加UUID属性用于确定唯一用户。其他更新内容请参考update.md
上级
c8617b4d
变更
6
隐藏空白更改
内联
并排
Showing
6 changed file
with
53 addition
and
8 deletion
+53
-8
README.md
README.md
+7
-5
pom.xml
pom.xml
+1
-1
src/main/java/me/zhyd/oauth/model/AuthUser.java
src/main/java/me/zhyd/oauth/model/AuthUser.java
+35
-2
src/main/java/me/zhyd/oauth/request/AuthCsdnRequest.java
src/main/java/me/zhyd/oauth/request/AuthCsdnRequest.java
+3
-0
src/main/java/me/zhyd/oauth/request/AuthFacebookRequest.java
src/main/java/me/zhyd/oauth/request/AuthFacebookRequest.java
+1
-0
update.md
update.md
+6
-0
未找到文件。
README.md
浏览文件 @
0c672dee
...
...
@@ -93,7 +93,9 @@ authRequest.login("code");
|
<img
src=
"https://gitee.com/yadong.zhang/static/raw/master/JustAuth/taobao.png"
width=
"20"
>
|
[
AuthTaobaoRequest
](
https://gitee.com/yadong.zhang/JustAuth/blob/master/src/main/java/me/zhyd/oauth/request/AuthTaobaoRequest.java
)
|
<a
href=
"https://open.taobao.com/doc.htm?spm=a219a.7386797.0.0.4e00669acnkQy6&source=search&docId=105590&docType=1"
target=
"_blank"
>
参考文档
</a>
|
|
<img
src=
"https://gitee.com/yadong.zhang/static/raw/master/JustAuth/google.png"
width=
"20"
>
|
[
AuthGoogleRequest
](
https://gitee.com/yadong.zhang/JustAuth/blob/master/src/main/java/me/zhyd/oauth/request/AuthGoogleRequest.java
)
|
<a
href=
"https://developers.google.com/identity/protocols/OpenIDConnect"
target=
"_blank"
>
参考文档
</a>
|
|
<img
src=
"https://gitee.com/yadong.zhang/static/raw/master/JustAuth/facebook.png"
width=
"20"
>
|
[
AuthFacebookRequest
](
https://gitee.com/yadong.zhang/JustAuth/blob/master/src/main/java/me/zhyd/oauth/request/AuthFacebookRequest.java
)
|
<a
href=
"https://developers.facebook.com/docs/facebook-login/manually-build-a-login-flow"
target=
"_blank"
>
参考文档
</a>
|
|
<img
src=
"https://gitee.com/yadong.zhang/static/raw/master/JustAuth/csdn.png"
width=
"20"
>
|
[
AuthCsdnRequest
](
https://gitee.com/yadong.zhang/JustAuth/blob/master/src/main/java/me/zhyd/oauth/request/AuthCsdnRequest.java
)
| 待续 |
|
<img
src=
"https://gitee.com/yadong.zhang/static/raw/master/JustAuth/csdn.png"
width=
"20"
>
|
[
AuthCsdnRequest
](
https://gitee.com/yadong.zhang/JustAuth/blob/master/src/main/java/me/zhyd/oauth/request/AuthCsdnRequest.java
)
| 无 |
_请知悉:经咨询CSDN官方客服得知,CSDN的授权开放平台已经下线。如果以前申请过的应用,可以继续使用,但是不再支持申请新的应用。so, 本项目中的CSDN登录只能针对少部分用户使用了_
## 后续开发计划
...
...
@@ -159,10 +161,6 @@ authRequest.login("code");
待续
#### 授权csdn
待续
#### 授权微信
![
授权微信登录
](
https://images.gitee.com/uploads/images/2019/0523/104955_d4cea750_784199.png
"授权微信登录"
)
...
...
@@ -180,6 +178,10 @@ authRequest.login("code");
![
授权facebook登录
](
https://images.gitee.com/uploads/images/2019/0521/233647_6a89fb45_784199.png
"授权facebook登录"
)
#### 授权csdn
_请知悉:经咨询CSDN官方客服得知,CSDN的授权开放平台已经下线。如果以前申请过的应用,可以继续使用,但是不再支持申请新的应用。so, 本项目中的CSDN登录只能针对少部分用户使用了_
## 关注&交流
| 公众号 | 微信(备注:加群) |
...
...
pom.xml
浏览文件 @
0c672dee
...
...
@@ -6,7 +6,7 @@
<groupId>
me.zhyd.oauth
</groupId>
<artifactId>
JustAuth
</artifactId>
<version>
1.3.
2
</version>
<version>
1.3.
3
</version>
<name>
JustAuth
</name>
<url>
https://gitee.com/yadong.zhang/JustAuth
</url>
...
...
src/main/java/me/zhyd/oauth/model/AuthUser.java
浏览文件 @
0c672dee
...
...
@@ -13,19 +13,52 @@ import lombok.Data;
@Builder
@Data
public
class
AuthUser
{
/**
* 用户名
*/
private
String
username
;
/**
* 用户昵称
*/
private
String
nickname
;
/**
* 用户头像
*/
private
String
avatar
;
/**
* 用户网址
*/
private
String
blog
;
private
String
nickname
;
/**
* 所在公司
*/
private
String
company
;
/**
* 位置
*/
private
String
location
;
/**
* 用户邮箱
*/
private
String
email
;
/**
* 用户备注(各平台中的用户个人介绍)
*/
private
String
remark
;
/**
* 性别
*/
private
AuthUserGender
gender
;
/**
* 用户来源
*/
private
AuthSource
source
;
/**
* 用户授权的token信息
*/
private
AuthToken
token
;
/**
* 用户第三方系统的唯一id
* 用户第三方系统的唯一id
。在调用方集成改组件时,可以用uuid + source唯一确定一个用户
*/
private
String
uuid
;
}
src/main/java/me/zhyd/oauth/request/AuthCsdnRequest.java
浏览文件 @
0c672dee
...
...
@@ -45,7 +45,10 @@ public class AuthCsdnRequest extends BaseAuthRequest {
throw
new
AuthException
(
object
.
getString
(
"error"
));
}
return
AuthUser
.
builder
()
.
uuid
(
object
.
getString
(
"username"
))
.
username
(
object
.
getString
(
"username"
))
.
remark
(
object
.
getString
(
"description"
))
.
blog
(
object
.
getString
(
"website"
))
.
token
(
authToken
)
.
source
(
AuthSource
.
CSDN
)
.
build
();
...
...
src/main/java/me/zhyd/oauth/request/AuthFacebookRequest.java
浏览文件 @
0c672dee
...
...
@@ -59,6 +59,7 @@ public class AuthFacebookRequest extends BaseAuthRequest {
}
}
return
AuthUser
.
builder
()
.
uuid
(
object
.
getString
(
"id"
))
.
username
(
object
.
getString
(
"name"
))
.
nickname
(
object
.
getString
(
"name"
))
.
avatar
(
picture
)
...
...
update.md
浏览文件 @
0c672dee
### 2019/05/24
1.
修复一些问题
2.
升级api,在AuthUser中增加
`uuid`
属性,可以通过
`uuid`
+
`source`
唯一确定一个用户,此举解决了用户身份归属的问题。
3.
发布1.3.3版本的jar包到公开仓库(1.3.2忘记发布了,( ╯□╰ ))
4.
重要:经咨询官方客服得知,CSDN的授权开放平台已经下线,如果以前申请过的应用,可以继续使用,但是不再支持申请新的应用。so, 本项目中的CSDN登录只能针对少部分用户使用了
### 2019/05/23
1.
修复QQ登录的问题
2.
发布1.3.1版本的jar包到公开仓库
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录