Пользовательский логин JSP страница Springboot + SpringSecurity - PullRequest
0 голосов
/ 12 апреля 2020

Я новичок в Springboot и пытаюсь реализовать пользовательский логин. Это не работает, всегда появляется логин безопасности по умолчанию. Любая помощь ? Я искал решение, но не могу найти ничего подходящего для моего проекта. Пожалуйста, есть идеи? Вы можете посмотреть проект здесь:

скачать здесь

@Configuration
@EnableWebSecurity
public class DemoSecurityConfig extends WebSecurityConfigurerAdapter {

    // add a reference to our security data source

    @Autowired
    @Qualifier("securityDataSource")
    private DataSource securityDataSource;


    @Override
    protected void configure(AuthenticationManagerBuilder auth) throws Exception {

        // use jdbc authentication ... oh yeah!!!       
        auth.jdbcAuthentication().dataSource(securityDataSource);

    }

    @Override
    protected void configure(HttpSecurity http) throws Exception {

        http.authorizeRequests()
            .antMatchers("/employees/showForm*").hasAnyRole("MANAGER", "ADMIN")
            .antMatchers("/employees/save*").hasAnyRole("MANAGER", "ADMIN")
            .antMatchers("/employees/delete").hasRole("ADMIN")
            .antMatchers("/employees/**").hasRole("EMPLOYEE")
            .antMatchers("/resources/**").permitAll()
            .and()
            .formLogin()
                .loginPage("/fancy-login")
                .loginProcessingUrl("/authenticateTheUser")
                .permitAll()
            .and()
            .logout().permitAll()
            .and()
            .exceptionHandling().accessDeniedPage("/access-denied");

    }

}

Спасибо!

...