Spring Security 错误凭据异常

我正在尝试通过本地主机上的 postgres 服务器进行身份验证,但即使我知道凭据是正确的,我也会收到 Bad Credentials 异常。


SecurityConfig.java:


@Configuration

@EnableWebSecurity

public class SecurityConfig extends WebSecurityConfigurerAdapter {


    @Override

    protected void configure(HttpSecurity http) throws Exception {

        Logger logger = LoggerFactory.getLogger(this.getClass());


        http

        .authorizeRequests()

            .antMatchers("/css/**", "/js/**", "/img/**", "/scss/**", "/vendor/**").permitAll()

            .anyRequest().authenticated()

        .and()

        .formLogin()

            .loginPage("/login")

            .loginProcessingUrl("/authenticateUser")

            .permitAll()

            .successHandler(new AuthenticationSuccessHandler() {


                @Override

                public void onAuthenticationSuccess(HttpServletRequest request, HttpServletResponse response,

                        Authentication authentication) throws IOException, ServletException {

                    response.sendRedirect("/");

                }

            })

            .failureHandler(new AuthenticationFailureHandler() {


                @Override

                public void onAuthenticationFailure(HttpServletRequest request, HttpServletResponse response,

                        AuthenticationException exception) throws IOException, ServletException {

                    exception.printStackTrace();

                }

            })

            .permitAll()

            .and()

            .logout()

            .logoutUrl("/logout")

            .logoutSuccessUrl("/login")

            .permitAll()

            .and()

            .exceptionHandling().accessDeniedPage("/access-denied");


    }




}


慕妹3146593
浏览 215回答 1
1回答

慕田峪7331174

您尚未在此处定义任何连接到您的 Postgres 数据源的AuthenticationManager/ 。AuthenticationProvider
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Java