如何为特定的url禁用key斗篷?

cvxl0en2  于 2021-07-06  发布在  Java
关注(0)|答案(0)|浏览(187)

我有一个端点什么是用来验证/登录到keydove,所以我想让这个端点为每个人开放。所以我有一个每个人都可以访问的url: http://localhost:8080/auth 我配置了httpsecurity:

@Override
protected void configure(HttpSecurity http) throws Exception {
    super.configure(http);
    http.csrf().disable().headers().frameOptions().disable().and().authorizeRequests().antMatchers("/auth/**").permitAll();

}

我有一个控制器:

@RestController
public class AuthController {

    @GetMapping(value = "/auth")
    public String auth() {
        return "Success !!!";
    }
}

但当我尝试发送get请求时:

{
    "code": 0,
    "type": "org.springframework.security.access.AccessDeniedException",
    "title": "AccessDeniedException",
    "detail": "Access is denied",
    "status": 500
}

钥匙斗篷想要一个令牌。。。我希望这个网址不要求它,禁用keydrope只是为了这个终点,并保留它给其他人。
提前谢谢。

暂无答案!

目前还没有任何答案,快来回答吧!

相关问题