我正在嘗試通過本地主機上的 postgres 服務器進行身份驗證,但即使我知道憑據(jù)是正確的,我也會收到 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條經(jīng)驗 獲得超13個贊
您尚未在此處定義任何連接到您的 Postgres 數(shù)據(jù)源的AuthenticationManager
/ 。AuthenticationProvider
添加回答
舉報
0/150
提交
取消