Я клонировал этот весенний загрузочный проект с github Ссылка здесь и попытался запустить его, когда я вхожу в систему как администратор, все просто отлично.
но когда я захожу как пользователь, эта страница показывает
SecurityConfig.java
@EnableWebSecurity
public class SecurityConfig extends WebSecurityConfigurerAdapter {
private static final String HBS_ADMIN = "/hbs/**";
private static final String HBS_USER = "/hbs/*";
private static final String ADMIN = "ADMIN";
private static final String USER = "USER";
@Override
public void configure(HttpSecurity httpSecurity) throws Exception{
httpSecurity
.authorizeRequests()
.antMatchers(HBS_ADMIN).hasRole(ADMIN)
.antMatchers(HBS_USER).hasRole(USER)
.and()
.formLogin();
}
@Autowired
public void configureGlobal(AuthenticationManagerBuilder auth) throws Exception{
auth.inMemoryAuthentication()
.withUser("admin").password("password").roles(ADMIN)
.and()
.withUser("user").password("password").roles(USER);
}
}
, пожалуйста, помогите мне, спасибо заранее.