如何默认拒绝访问所有URL?
2022-09-03 00:36:24
在定义新的 spring boot REST 资源时,我往往会忘记为它们的 url 模式创建一个 spring 安全配置。
默认情况下,如何拒绝访问所有 URL,并且只允许访问显式配置的 URL 模式?(我正在使用 for 以允许访问)我想避免尽可能多的意外安全漏洞。.hasRole
假设我有三个 REST 资源:、 和 。我当前的代码可能如下所示:/jobs
/desks
/salary
http.authorizeRequests()
.antMatchers(HttpMethod.GET, "/jobs")
.hasRole("my_user")
.antMatchers(HttpMethod.GET, "/desks")
.hasRole("my_user");
但目前,对url的访问已提供给所有人(因为它尚未配置)!/salary