ztl000 2018-03-03 14:25 采纳率: 100%
浏览 8331
已采纳

spring boot login返回302

spring boot + spring security

之前没有遇到过这个问题,今天晚上登录的时候突发,本人刚入门spring boot 求大佬赐教
图片说明

@Configuration
public class WebSecurityConfig extends WebSecurityConfigurerAdapter{

@Bean
UserDetailsService customUserService(){ //CustomUserService注册bean
    return new CustomUserService(); 
}

@Override
protected void configure(AuthenticationManagerBuilder auth) throws Exception {
    auth.userDetailsService(customUserService()); //添加自定义认证

}

@Override
protected void configure(HttpSecurity http) throws Exception {
    http.csrf()
                .disable();

    http.authorizeRequests()
                    .antMatchers("/js/**").permitAll()
                    .antMatchers("/css/**").permitAll()
                    .antMatchers("/bootstrap/**").permitAll()
                    .antMatchers("/fonts/**").permitAll()
                    .antMatchers("/favicon.ico").permitAll()
                    .anyRequest().authenticated() //4
                    .and()
                    .formLogin()
                        .loginPage("/login")
                        .defaultSuccessUrl("/word")
                        .failureUrl("/login?error")
                        .permitAll() //登陆页面可任意访问
                    .and()
                    .logout().permitAll(); //注销页面可任意访问



}

}

public class WebMvcConfig extends WebMvcConfigurerAdapter{

@Override
public void addViewControllers(ViewControllerRegistry registry) {
    registry.addViewController("/login").setViewName("login");//注册访问/login转向login.html页面
}

}

控制层:

@Controller
public class HomeController {

@RequestMapping("/word")
public String index(Model model){
    return "home";
}

@RequestMapping(value="/login",method = RequestMethod.GET)
public String login(){
    return "login";
}

}

  • 写回答

3条回答 默认 最新

  • threenewbee 2018-03-03 15:47
    关注

    跨域问题,设置请求头 withCredentials = ture

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(2条)

报告相同问题?

悬赏问题

  • ¥15 HFSS 中的 H 场图与 MATLAB 中绘制的 B1 场 部分对应不上
  • ¥15 如何在scanpy上做差异基因和通路富集?
  • ¥20 关于#硬件工程#的问题,请各位专家解答!
  • ¥15 关于#matlab#的问题:期望的系统闭环传递函数为G(s)=wn^2/s^2+2¢wn+wn^2阻尼系数¢=0.707,使系统具有较小的超调量
  • ¥15 FLUENT如何实现在堆积颗粒的上表面加载高斯热源
  • ¥30 截图中的mathematics程序转换成matlab
  • ¥15 动力学代码报错,维度不匹配
  • ¥15 Power query添加列问题
  • ¥50 Kubernetes&Fission&Eleasticsearch
  • ¥15 報錯:Person is not mapped,如何解決?