在我的spring-boot+reactjs應用程序中,我已將spring安全性用于身份驗證和角色管理。App運行正常,但需要成功進行身份驗證才能加載下拉列表的值,這些下拉列表是動態的,并且是從數據庫表中加載的。實際上,我沒有為查詢數據庫添加任何安全限制。有人可以幫助我確定問題嗎?
1 回答

慕桂英4014372
TA貢獻1871條經驗 獲得超13個贊
您的控制器被映射為 "/api/familys"
....
@RestController
@RequestMapping("/api/familys")
public class FamilyController {
....
因此,您的安全模式匹配器應首先從 /api/
并且還要確保.anyRequest().authenticated();在春季sec之前先聲明該終點的順序是正確的
.antMatchers(HttpMethod.GET, "/api/polls/**", "/api/users/**").permitAll()
.antMatchers("/api/brands/**").permitAll()
.antMatchers("/api/familys/**").permitAll()
.antMatchers("/api/models/**").permitAll()
.anyRequest()
.authenticated();;
添加回答
舉報
0/150
提交
取消