From 384b4a5cf13e4de3f7f8655b2ae54e0f11085e54 Mon Sep 17 00:00:00 2001 From: weir <1261174789@qq.com> Date: Sat, 14 Aug 2021 21:16:20 +0800 Subject: [PATCH] =?UTF-8?q?=E6=8E=A5=E5=85=A5=E7=AC=AC=E4=B8=89=E6=96=B9?= =?UTF-8?q?=E7=99=BB=E5=BD=95--=E5=89=8D=E7=AB=AF=E9=A1=B5=E9=9D=A2?= =?UTF-8?q?=E5=85=BC=E5=AE=B9=E5=A4=9A=E4=B8=AA=E7=AC=AC=E4=B8=89=E6=96=B9?= =?UTF-8?q?=E7=99=BB=E5=BD=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- yudao-admin-ui/src/api/login.js | 6 +-- yudao-admin-ui/src/views/login.vue | 52 ++++++++++++++++--- yudao-admin-ui/src/views/oauthLogin.vue | 13 +---- .../framework/security/core/LoginUser.java | 3 +- 4 files changed, 52 insertions(+), 22 deletions(-) diff --git a/yudao-admin-ui/src/api/login.js b/yudao-admin-ui/src/api/login.js index 4ccf1be68..8ddb6d6ba 100644 --- a/yudao-admin-ui/src/api/login.js +++ b/yudao-admin-ui/src/api/login.js @@ -40,9 +40,9 @@ export function getCodeImg() { } // 接入第三方登录 -export function giteeLogin() { +export function oAuthLogin(provider) { return request({ - url: '/auth2/authorization/gitee', + url: '/auth2/authorization/' + provider, method: 'get' }) } @@ -50,7 +50,7 @@ export function giteeLogin() { export function getToken(path) { console.log({path}); return request({ - url: '/auth2/login/gitee' + path, + url: '/auth2/login/github' + path, method: 'get' }) } diff --git a/yudao-admin-ui/src/views/login.vue b/yudao-admin-ui/src/views/login.vue index 685eed95d..738dae0a9 100644 --- a/yudao-admin-ui/src/views/login.vue +++ b/yudao-admin-ui/src/views/login.vue @@ -45,10 +45,14 @@ 登 录 中... + - - - +
+ +
@@ -59,7 +63,7 @@ diff --git a/yudao-framework/yudao-spring-boot-starter-security/src/main/java/cn/iocoder/yudao/framework/security/core/LoginUser.java b/yudao-framework/yudao-spring-boot-starter-security/src/main/java/cn/iocoder/yudao/framework/security/core/LoginUser.java index 2c2ff8914..c5c4a984f 100644 --- a/yudao-framework/yudao-spring-boot-starter-security/src/main/java/cn/iocoder/yudao/framework/security/core/LoginUser.java +++ b/yudao-framework/yudao-spring-boot-starter-security/src/main/java/cn/iocoder/yudao/framework/security/core/LoginUser.java @@ -8,6 +8,7 @@ import org.springframework.security.core.userdetails.UserDetails; import java.util.Collection; import java.util.Date; +import java.util.HashSet; import java.util.Set; /** @@ -69,7 +70,7 @@ public class LoginUser implements UserDetails { @Override @JsonIgnore// 避免序列化 public Collection getAuthorities() { - return null; + return new HashSet<>(); } @Override