自定义指令与模式扩展
GraphQL 自定义指令与 Schema 扩展实战:区分可执行指令与类型系统指令,讲解 @auth/@hasRole 字段级鉴权、@upper/@constraint 变换、mapSchema 与 MapperKind 实现、指令参数校验、Federation 指令协同、性能陷阱与测试策略,并给出指令设计的取舍准则。
tag
GraphQL 自定义指令与 Schema 扩展实战:区分可执行指令与类型系统指令,讲解 @auth/@hasRole 字段级鉴权、@upper/@constraint 变换、mapSchema 与 MapperKind 实现、指令参数校验、Federation 指令协同、性能陷阱与测试策略,并给出指令设计的取舍准则。
GraphQL 认证与授权实战:认证(AuthN)与授权(AuthZ)的区别、JWT/Session/OAuth 在 GraphQL 中的落地、context 中的用户解析、字段级与行级权限(RBAC/ABAC)、resolver 层的授权模型、Federation 场景的跨子图授权、深度查询的成本控制、GraphQL 特有的安全攻击面(复杂查询/别名滥用/信息泄露)与授权测试策略。
深入讲解OAuth2.0授权框架与JWT令牌的安全实践,包括授权码模式、PKCE扩展、Token刷新策略、JWT签名验证,提供Spring Security、Go的完整实现代码。
深入讲解后端安全架构的核心实践,涵盖OAuth2.1/OIDC认证流程、JWT安全使用、RBAC/ABAC授权模型、API安全防护、密钥管理及零信任架构设计,打造安全可控的后端系统。