相关疑难解决方法(0)

如何使用基于Scope的@PreAuthorize来保护spring-security-oauth资源?

我成功配置了spring-security-oauth2,以便外部应用程序可以使用我的应用程序进行身份验证.但是,基于外部应用程序并基于用户允许的内容,客户端只能访问我的API的一部分.可用子集由OAuth Scopes确定.

在经典的Spring应用程序中,我可以使用@PreAuthorize来强制基于角色的边界:

@Controller
public class MyController {
  @PreAuthorize("hasRole('admin')")
  @RequestMapping("...")
  public String doStuff() {
    // ...
  }
}
Run Code Online (Sandbox Code Playgroud)

使用OAuth和Scopes而不是角色时,我该怎么做?

java spring spring-security-oauth2

8
推荐指数
1
解决办法
1万
查看次数

标签 统计

java ×1

spring ×1

spring-security-oauth2 ×1