如果您使用的是Spring Boot 1.5.1或最近更新的版本,请注意,他们更改了Spring Security oauth2的过滤器顺序(Spring Boot 1.5发行说明)。
根据发行说明,尝试将以下属性添加到application.properties/yml中,然后在其他过滤器之后使用资源服务器过滤器作为回退- 这将导致在落入资源之前接受授权服务器:
security.oauth2.resource.filter-order = 3
带有Spring Boot REST应用程序的OAuth2-无法使用令牌访问资源
如果您使用的是Spring Boot 1.5.1或最近更新的版本,请注意,他们更改了Spring Security oauth2的过滤器顺序(Spring Boot 1.5发行说明)。
根据发行说明,尝试将以下属性添加到application.properties/yml中,然后在其他过滤器之后使用资源服务器过滤器作为回退- 这将导致在落入资源之前接受授权服务器:
security.oauth2.resource.filter-order = 3