我当前的 java 安全配置如下所示:
@Configuration
@EnableWebSecurity
public class RootConfig extends WebSecurityConfigurerAdapter {
@Override
protected void registerAuthentication(AuthenticationManagerBuilder auth) throws Exception
{
auth.inMemoryAuthentication()
.withUser("tester").password("passwd").roles("USER");
}
@Override
protected void configure(HttpSecurity http) throws Exception {
http
.authorizeUrls()
.anyRequest().authenticated()
.and()
.httpBasic();
}
}
当我使用浏览器执行 GET 请求时,我会收到一个错误 403。我希望得到一个浏览器弹出窗口,要求我输入用户名/密码。可能是什么问题?