Spring Security permitAll() not allowing anonymous access

前端 未结 4 1950
无人共我
无人共我 2020-12-08 02:04

I have a single method that I want to allow both anonymous and authenticated access to.

I am using Spring Security 3.2.4 with java based configuration.

The o

4条回答
  •  南笙
    南笙 (楼主)
    2020-12-08 02:35

    Need to add .annonymous()

    http
        .addFilterBefore(muiltpartFilter, ChannelProcessingFilter.class)
        .addFilterBefore(cf, ChannelProcessingFilter.class)
        .anonymous().and()
        .authorizeRequests().anyRequest().authenticated().and()
            .authorizeRequests()
                .antMatchers("/ping**")
                .permitAll()
                .and()
            .formLogin()
                .loginPage("/login")
                .permitAll()
                .and()
            .logout()
                .logoutUrl("/logout")
            .logoutSuccessUrl("/login");
    

    Referred from: https://stackoverflow.com/a/25280897/256245

提交回复
热议问题