Ich möchte diese URL "/ realtime/updates" einschränken, aber wenn ich "/ anyurl" anfordere, leitet es mich zur Anmeldeseite um. Ich möchte zur Anmeldeseite nur für "/ realtime/updates" umgeleitet werden.Spring boot Security
@Configuration
@EnableWebSecurity
@EnableGlobalMethodSecurity(prePostEnabled = true)
public class WebSecConfig1 extends WebSecurityConfigurerAdapter {
@Override
public void configure(WebSecurity web) throws Exception {
}
@Bean
@Override
public AuthenticationManager authenticationManagerBean() throws Exception {
return super.authenticationManagerBean();
}
@Override
protected void configure(HttpSecurity http) throws Exception {
super.configure(http);
http.authorizeRequests().antMatchers("/realtime/updates").hasRole("USER").anyRequest().authenticated().and().formLogin();
}
@Autowired
public void ConfigGlobal(AuthenticationManagerBuilder auth) throws Exception{
auth.inMemoryAuthentication().withUser("abc").password("123").roles("USER");
}
}
Bitte geben Sie genau das, was die Änderung ist, da dies unklar ist, was der Code Teil – dhdavvie
@Schipunov geändert werden muss in jeden url Ich möchte beschränken tut zu restricte "/ realtime/updates", aber es ist nicht einschränkend –
@Shchipunov immer noch dies keine URL einschließlich "realtime/updates" –