我正在尝试通过本地主机上的 postgres 服务器进行身份验证,但即使我知道凭据是正确的,我也会收到 Bad Credentials 异常。SecurityConfig.java:@Configuration@EnableWebSecuritypublic 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"); }}
1 回答

慕田峪7331174
TA贡献1828条经验 获得超13个赞
您尚未在此处定义任何连接到您的 Postgres 数据源的AuthenticationManager
/ 。AuthenticationProvider
添加回答
举报
0/150
提交
取消