我正在Spring Security中配置端点访问。我想要完成的事情:
这是我的配置,它满足了第一个要求,并阻止了对非登录用户的访问/注销。
http.authorizeRequests() .antMatchers("/register").permitAll() .antMatchers("/register/*").permitAll() .antMatchers("/favicon.ico").permitAll() .antMatchers("**/*.html").permitAll() .antMatchers("**/*.css").permitAll() .antMatchers("**/*.js").permitAll() .and() .formLogin().loginPage("/login").failureUrl("/login-error").defaultSuccessUrl("/") .usernameParameter("username").passwordParameter("password") .and() .logout().logoutSuccessUrl("/login").deleteCookies("JSESSIONID").logoutUrl("/logout");
答案 0 :(得分:0)
确保对您的应用程序的请求要求用户进行身份验证使用 的 .anyRequest()。认证()强>