--- title: Istio JWT 鉴权与路径授权策略实践 keywords: RequestAuthentication, AuthorizationPolicy, audiences, request.auth.claims, paths description: 通过 RequestAuthentication 验证 JWT,并用 AuthorizationPolicy 限制特定受众与路径访问,提升零信任安全。 categories: - 文章资讯 - 技术教程 --- JWT 验证(受众限制): ``` apiVersion: security.istio.io/v1beta1 kind: RequestAuthentication metadata: name: api-jwt namespace: default spec: selector: matchLabels: app: api jwtRules: - issuer: https://issuer.example.com/ audiences: - my-audience jwksUri: https://issuer.example.com/.well-known/jwks.json ``` 路径授权(仅允许携带合法 JWT 的访问): ``` apiVersion: security.istio.io/v1beta1 kind: AuthorizationPolicy metadata: name: api-allow-jwt namespace: default spec: selector: matchLabels: app: api rules: - from: - source: requestPrincipals: ["*"] to: - operation: paths: ["/api/secure/*"] when: - key: request.auth.claims[aud] values: ["my-audience"] ```

点赞(0) 打赏

评论列表 共有 0 条评论

暂无评论
立即
投稿

微信公众账号

微信扫一扫加关注

发表
评论
返回
顶部