Java based configuration to enable spring security anonymous access

前端 未结 2 441
有刺的猬
有刺的猬 2021-01-05 18:01

I want to enable the use of \"ROLE_ANONYMOUS\" to allow anonymous access to some urls in my app. And I used the below configuration.

@Overr         


        
2条回答
  •  清酒与你
    2021-01-05 18:13

    This should solve your issue.

    @Override
    protected void configure(HttpSecurity http) throws Exception {
        http
            ...
            .formLogin().loginPage("/login").permitAll()
            ...
    

    But if you prefer not to use permitAll but to stick to anonymous roled user (it would be the same effect on both situation but yet if that's wht you prefer) then try this in the controller.

    @Secured("ROLE_ANONYMOUS")
    @RequestMapping(method=RequestMethod.GET)
    public String get(){
        ...
    

提交回复
热议问题