7. 安全
Web GraphQL 端点的路径可以使用 HTTP 进行保护 URL 安全性,以确保只有经过身份验证的用户才能访问它。这不会, 但是,在此类共享端点上区分不同的 GraphQL 请求 单个 URL。
要应用更细粒度的安全性,请添加 Spring Security 注释,例如@PreAuthorize
或@Secured
到获取特定部分所涉及的服务方法
GraphQL 响应。这应该有效,因为上下文传播旨在使
安全性和其他上下文,在数据获取级别可用。
Spring for GraphQL 存储库包含 Spring MVC 和 WebFlux 的示例。