Skip to content

Commit 8b483b5

Browse files
author
YunaiV
committed
增加 SSO 示例(增加注释)
1 parent ac113de commit 8b483b5

File tree

3 files changed

+7
-7
lines changed

3 files changed

+7
-7
lines changed
Original file line numberDiff line numberDiff line change
@@ -4,10 +4,10 @@
44
import org.springframework.context.annotation.Configuration;
55

66
/**
7-
* 资源服务器配置
7+
* SSO 配置
88
*/
99
@Configuration
10-
@EnableOAuth2Sso
11-
public class OAuth2ResourceServerConfig {
10+
@EnableOAuth2Sso // 开启 Sso 功能
11+
public class OAuthSsoConfig {
1212

1313
}

lab-68/lab-68-demo21-resource-server-on-sso/src/main/java/cn/iocoder/springboot/lab68/resourceserverdemo/config/SecurityConfig.java

+2-2
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66
import org.springframework.security.config.annotation.web.configuration.WebSecurityConfigurerAdapter;
77

88
@Configuration
9-
@EnableGlobalMethodSecurity(prePostEnabled = true)
10-
@Order(101)
9+
@EnableGlobalMethodSecurity(prePostEnabled = true) // 开启对 Spring Security 注解的方法,进行权限验证。
10+
@Order(101) // OAuth2SsoDefaultConfiguration 使用了 Order(100),所以这里设置为 Order(101),防止相同顺序导致报错
1111
public class SecurityConfig extends WebSecurityConfigurerAdapter {
1212
}

lab-68/lab-68-demo21-resource-server-on-sso/src/main/java/cn/iocoder/springboot/lab68/resourceserverdemo/controller/DemoController.java

+2-2
Original file line numberDiff line numberDiff line change
@@ -13,13 +13,13 @@
1313
public class DemoController {
1414

1515
@GetMapping("/admin-list")
16-
@PreAuthorize("hasAuthority('admin')")
16+
@PreAuthorize("hasRole('ADMIN')")
1717
public String adminList() {
1818
return "管理员列表";
1919
}
2020

2121
@GetMapping("/user-list")
22-
@PreAuthorize("hasAuthority('user')")
22+
@PreAuthorize("hasRole('USER')")
2323
public String userList() {
2424
return "用户列表";
2525
}

0 commit comments

Comments
 (0)