我使用oauth2和jwt身份验证来访问spring引导应用程序的资源。我不想限制新用户的职位,但我想添加基本的身份验证与用户和密码,我的客户端应用程序可以发送。我试过了 httpBasic()
以及添加域名,但在postman中,我仍然可以不受限制地发布用户。
这是我的资源服务器:
@Configuration
@EnableResourceServer
public class ResourceServer extends ResourceServerConfigurerAdapter {
@Override
public void configure(HttpSecurity http) throws Exception {
http
.authorizeRequests()
.antMatchers(HttpMethod.GET, "api/users").permitAll()
.antMatchers(HttpMethod.GET,"/api/users/{id}","/api/rols" ).hasRole("ADMIN")
.antMatchers(HttpMethod.POST,"/api/users" ).permitAll()
// .and()
//.httpBasic()
// .realmName("My realm");
}
}
暂无答案!
目前还没有任何答案,快来回答吧!