Spring Security Http Basic不工作显示登录页面

Spring Security Http Basic不工作显示登录页面,spring,spring-boot,spring-security,Spring,Spring Boot,Spring Security,我有以下类来初始化spring安全性 @Configuration @EnableWebSecurity public class SecurityConfiguration { @Autowired private RemoteHttpAuthenticationProvider authProvider; protected void configure(AuthenticationManagerBuilder auth) { auth.authe

我有以下类来初始化spring安全性

@Configuration
@EnableWebSecurity
public class SecurityConfiguration {

    @Autowired
    private RemoteHttpAuthenticationProvider authProvider;

    protected void configure(AuthenticationManagerBuilder auth) {
        auth.authenticationProvider(authProvider);
    }

    public void configure(WebSecurity web) throws Exception {
        web.ignoring().antMatchers("/v2/api/ping");
    }

    protected void configure(HttpSecurity http) throws Exception {

        http.authorizeRequests().anyRequest().authenticated()
                .and().httpBasic();

    }
}
但是,这显示的是登录页面,而不是基本身份验证弹出窗口。 我需要基本的身份验证,这样我就可以通过邮递员登录


您必须使用值“Basic”返回响应标题WWW Authenticate

有关此响应标题的文档:

在下一个链接中,有一个完整的示例:


您使登录页面需要经过身份验证,因此它没有显示。这很容易解决,只需使uri/登录不需要验证。

您的RemoteHttpAuthenticationProvider是一个自定义的验证提供程序?为什么会有此响应-1?