【发布时间】:2017-05-24 05:10:28
【问题描述】:
在我正在开发的 API 中,几乎每条路径都应该受到 oauth 保护,并提供一些示例。现在我设法使用 addFilterBefore 函数保护每条路径:
@Override
protected void configure(HttpSecurity http) throws Exception {
http.antMatcher("/**")
.addFilterBefore(zeroLeggedOAuthProviderProcessingFilter, UsernamePasswordAuthenticationFilter.class)
.authorizeRequests().anyRequest().hasRole("OAUTH");
}
我想做的是为每个人打开一些路径(例如 /languages),同时锁定所有其他路径。
有人可以告诉我这是怎么做到的吗?或者也许有人可以向我解释过滤器的概念?
【问题讨论】:
标签: java spring spring-boot oauth