Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
查尔斯-BUG万象集
Continew Admin
提交
d9af44f9
Continew Admin
项目概览
查尔斯-BUG万象集
/
Continew Admin
11 个月 前同步成功
通知
1
Star
1
Fork
0
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
DevOps
流水线
流水线任务
计划
分析
仓库
DevOps
项目成员
Pages
Continew Admin
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
DevOps
DevOps
流水线
流水线任务
计划
分析
分析
仓库分析
DevOps
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
流水线任务
提交
Issue看板
体验新版 GitCode,发现更多精彩内容 >>
提交
d9af44f9
编写于
10月 20, 2023
作者:
查尔斯-BUG万象集
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
style: 优化社交身份认证注释为三方账号认证
上级
a1ccc421
变更
6
隐藏空白更改
内联
并排
Showing
6 changed file
with
14 addition
and
14 deletion
+14
-14
continew-admin-common/src/main/java/top/charles7c/cnadmin/common/constant/CacheConsts.java
...va/top/charles7c/cnadmin/common/constant/CacheConsts.java
+1
-1
continew-admin-system/src/main/java/top/charles7c/cnadmin/auth/service/LoginService.java
...java/top/charles7c/cnadmin/auth/service/LoginService.java
+2
-2
continew-admin-system/src/main/java/top/charles7c/cnadmin/system/service/UserSocialService.java
...p/charles7c/cnadmin/system/service/UserSocialService.java
+1
-1
continew-admin-ui/src/store/modules/user/index.ts
continew-admin-ui/src/store/modules/user/index.ts
+1
-1
continew-admin-webapi/src/main/java/top/charles7c/cnadmin/webapi/controller/auth/SocialAuthController.java
.../cnadmin/webapi/controller/auth/SocialAuthController.java
+5
-5
continew-admin-webapi/src/main/java/top/charles7c/cnadmin/webapi/controller/system/UserCenterController.java
...nadmin/webapi/controller/system/UserCenterController.java
+4
-4
未找到文件。
continew-admin-common/src/main/java/top/charles7c/cnadmin/common/constant/CacheConsts.java
浏览文件 @
d9af44f9
...
...
@@ -69,7 +69,7 @@ public class CacheConsts {
public
static
final
String
DASHBOARD_KEY_PREFIX
=
"DASHBOARD"
;
/**
*
社交身份
认证状态键前缀
*
三方账号
认证状态键前缀
*/
public
static
final
String
SOCIAL_AUTH_STATE_KEY_PREFIX
=
"SOCIAL_AUTH_STATE"
;
}
continew-admin-system/src/main/java/top/charles7c/cnadmin/auth/service/LoginService.java
浏览文件 @
d9af44f9
...
...
@@ -42,10 +42,10 @@ public interface LoginService {
String
login
(
String
username
,
String
password
);
/**
*
社交身份
登录
*
三方账号
登录
*
* @param authUser
*
社交身份
信息
*
三方账号
信息
* @return 令牌
*/
String
socialLogin
(
AuthUser
authUser
);
...
...
continew-admin-system/src/main/java/top/charles7c/cnadmin/system/service/UserSocialService.java
浏览文件 @
d9af44f9
...
...
@@ -62,7 +62,7 @@ public interface UserSocialService {
* 绑定
*
* @param authUser
*
社交身份
信息
*
三方账号
信息
* @param userId
* 用户 ID
*/
...
...
continew-admin-ui/src/store/modules/user/index.ts
浏览文件 @
d9af44f9
...
...
@@ -53,7 +53,7 @@ const useUserStore = defineStore('user', {
}
},
//
社交
身份登录
//
三方账号
身份登录
async
socialLogin
(
source
:
string
,
req
:
any
)
{
try
{
const
res
=
await
userSocialLogin
(
source
,
req
);
...
...
continew-admin-webapi/src/main/java/top/charles7c/cnadmin/webapi/controller/auth/SocialAuthController.java
浏览文件 @
d9af44f9
...
...
@@ -44,13 +44,13 @@ import me.zhyd.oauth.request.AuthRequest;
import
me.zhyd.oauth.utils.AuthStateUtils
;
/**
*
社交身份
认证 API
*
三方账号
认证 API
*
* @author Charles7c
* @since 2023/10/8 22:52
*/
@Log
(
module
=
"登录"
)
@Tag
(
name
=
"
社交身份
认证 API"
)
@Tag
(
name
=
"
三方账号
认证 API"
)
@SaIgnore
@RestController
@RequiredArgsConstructor
...
...
@@ -60,7 +60,7 @@ public class SocialAuthController {
private
final
LoginService
loginService
;
private
final
AuthRequestFactory
authRequestFactory
;
@Operation
(
summary
=
"
社交身份登录授权"
,
description
=
"社交身份
登录授权"
)
@Operation
(
summary
=
"
三方账号登录授权"
,
description
=
"三方账号
登录授权"
)
@Parameter
(
name
=
"source"
,
description
=
"来源"
,
example
=
"gitee"
,
in
=
ParameterIn
.
PATH
)
@GetMapping
(
"/{source}"
)
public
R
authorize
(
@PathVariable
String
source
)
{
...
...
@@ -68,7 +68,7 @@ public class SocialAuthController {
return
R
.
ok
(
"操作成功"
,
authRequest
.
authorize
(
AuthStateUtils
.
createState
()));
}
@Operation
(
summary
=
"
社交身份登录"
,
description
=
"社交身份
登录"
)
@Operation
(
summary
=
"
三方账号登录"
,
description
=
"三方账号
登录"
)
@Parameter
(
name
=
"source"
,
description
=
"来源"
,
example
=
"gitee"
,
in
=
ParameterIn
.
PATH
)
@PostMapping
(
"/{source}"
)
public
LoginVO
login
(
@PathVariable
String
source
,
@RequestBody
AuthCallback
callback
)
{
...
...
@@ -87,7 +87,7 @@ public class SocialAuthController {
try
{
return
authRequestFactory
.
get
(
source
);
}
catch
(
Exception
e
)
{
throw
new
BadRequestException
(
String
.
format
(
"暂不支持 [%s] 登录"
,
source
));
throw
new
BadRequestException
(
String
.
format
(
"暂不支持 [%s]
平台账号
登录"
,
source
));
}
}
}
\ No newline at end of file
continew-admin-webapi/src/main/java/top/charles7c/cnadmin/webapi/controller/system/UserCenterController.java
浏览文件 @
d9af44f9
...
...
@@ -121,9 +121,9 @@ public class UserCenterController {
return
R
.
ok
(
"修改成功"
);
}
@Operation
(
summary
=
"查询绑定的
第三方账号"
,
description
=
"查询绑定的第
三方账号"
)
@Operation
(
summary
=
"查询绑定的
三方账号"
,
description
=
"查询绑定的
三方账号"
)
@GetMapping
(
"/social"
)
public
List
<
UserSocialBindVO
>
listSocial
()
{
public
List
<
UserSocialBindVO
>
listSocial
Bind
()
{
List
<
UserSocialDO
>
userSocialList
=
userSocialService
.
listByUserId
(
LoginHelper
.
getUserId
());
return
userSocialList
.
stream
().
map
(
userSocial
->
{
String
source
=
userSocial
.
getSource
();
...
...
@@ -134,7 +134,7 @@ public class UserCenterController {
}).
collect
(
Collectors
.
toList
());
}
@Operation
(
summary
=
"绑定
第三方账号"
,
description
=
"绑定第
三方账号"
)
@Operation
(
summary
=
"绑定
三方账号"
,
description
=
"绑定
三方账号"
)
@Parameter
(
name
=
"source"
,
description
=
"来源"
,
example
=
"gitee"
,
in
=
ParameterIn
.
PATH
)
@PostMapping
(
"/social/{source}"
)
public
R
bindSocial
(
@PathVariable
String
source
,
@RequestBody
AuthCallback
callback
)
{
...
...
@@ -146,7 +146,7 @@ public class UserCenterController {
return
R
.
ok
(
"绑定成功"
);
}
@Operation
(
summary
=
"解绑
第三方账号"
,
description
=
"解绑第
三方账号"
)
@Operation
(
summary
=
"解绑
三方账号"
,
description
=
"解绑
三方账号"
)
@Parameter
(
name
=
"source"
,
description
=
"来源"
,
example
=
"gitee"
,
in
=
ParameterIn
.
PATH
)
@DeleteMapping
(
"/social/{source}"
)
public
R
unbindSocial
(
@PathVariable
String
source
)
{
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录