【发布时间】:2017-01-10 11:24:09
【问题描述】:
我正在使用 Spring Security 进行基本身份验证以保护我的 REST API。
下面是配置代码:
@Configuration
@EnableWebSecurity
public class SecurityConfiguration extends WebSecurityConfigurerAdapter {
@Autowired
public void configureGlobalSecurity(AuthenticationManagerBuilder auth) throws Exception {
auth
.inMemoryAuthentication()
.withUser("user")
.password("password")
.roles("admin");
}
@Override
protected void configure(HttpSecurity http) throws Exception {
http
.csrf().disable()
.authorizeRequests()
.anyRequest().authenticated();
}
}
我在使用正确的用户名和密码进行身份验证时遇到禁止 (403) 错误。
请提出修改建议以使其正常工作。
【问题讨论】:
标签: java spring spring-security basic-authentication