安全性
可以使用 HTTP URL 安全性來保護指向 Web GraphQL 端點的路徑,以確保只有經過身份驗證的使用者才能訪問它。 但是,這並不能區分在單個 URL 上共享端點的不同 GraphQL 請求。
要應用更細粒度的安全性,請將 Spring Security 註解(例如 @PreAuthorize
或 @Secured
)新增到與獲取 GraphQL 響應的特定部分相關的服務方法。 這應該有效,因為 上下文傳播 旨在使安全性和其他上下文在資料獲取級別可用。
此儲存庫的 1.0.x 分支包含 Spring MVC 和 WebFlux 的示例。