From cbca34891267940957e303cbe7cadebd580b06d8 Mon Sep 17 00:00:00 2001 From: YunaiV <> Date: Sat, 27 Jun 2020 16:39:40 +0800 Subject: [PATCH] =?UTF-8?q?=E5=A2=9E=E5=8A=A0=20SSO=20=E7=A4=BA=E4=BE=8B?= =?UTF-8?q?=EF=BC=88=E5=A2=9E=E5=8A=A0=E6=B3=A8=E9=87=8A=EF=BC=89?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../src/main/resources/db/oauth_data.sql | 2 +- .../lab68/resourceserverdemo/controller/DemoController.java | 4 ++-- lab-68/《芋道 Spring Security OAuth2 单点登陆》.md | 1 + 3 files changed, 4 insertions(+), 3 deletions(-) create mode 100644 lab-68/《芋道 Spring Security OAuth2 单点登陆》.md diff --git a/lab-68/lab-68-demo21-authorization-server-on-sso/src/main/resources/db/oauth_data.sql b/lab-68/lab-68-demo21-authorization-server-on-sso/src/main/resources/db/oauth_data.sql index 8e61435e..86070ad5 100644 --- a/lab-68/lab-68-demo21-authorization-server-on-sso/src/main/resources/db/oauth_data.sql +++ b/lab-68/lab-68-demo21-authorization-server-on-sso/src/main/resources/db/oauth_data.sql @@ -4,4 +4,4 @@ INSERT INTO oauth_client_details refresh_token_validity, additional_information, autoapprove) VALUES ('clientapp', '112233', 'read_userinfo,read_contacts', - 'password,refresh_token', null, null, 3600, 864000, null, true); + 'password,authorization_code,refresh_token', 'http://127.0.0.1:9090/login', null, 3600, 864000, null, true); diff --git a/lab-68/lab-68-demo21-resource-server-on-sso/src/main/java/cn/iocoder/springboot/lab68/resourceserverdemo/controller/DemoController.java b/lab-68/lab-68-demo21-resource-server-on-sso/src/main/java/cn/iocoder/springboot/lab68/resourceserverdemo/controller/DemoController.java index 40ef1d48..c48efcab 100644 --- a/lab-68/lab-68-demo21-resource-server-on-sso/src/main/java/cn/iocoder/springboot/lab68/resourceserverdemo/controller/DemoController.java +++ b/lab-68/lab-68-demo21-resource-server-on-sso/src/main/java/cn/iocoder/springboot/lab68/resourceserverdemo/controller/DemoController.java @@ -13,13 +13,13 @@ import org.springframework.web.bind.annotation.RestController; public class DemoController { @GetMapping("/admin-list") - @PreAuthorize("hasRole('ADMIN')") + @PreAuthorize("hasRole('ADMIN')") // 要求管理员 ROLE_ADMIN 角色 public String adminList() { return "管理员列表"; } @GetMapping("/user-list") - @PreAuthorize("hasRole('USER')") + @PreAuthorize("hasRole('USER')") // 要求普通用户 ROLE_USER 角色 public String userList() { return "用户列表"; } diff --git a/lab-68/《芋道 Spring Security OAuth2 单点登陆》.md b/lab-68/《芋道 Spring Security OAuth2 单点登陆》.md new file mode 100644 index 00000000..66c8d3b8 --- /dev/null +++ b/lab-68/《芋道 Spring Security OAuth2 单点登陆》.md @@ -0,0 +1 @@ +