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 @@ +