istio.io/istio@v0.0.0-20240520182934-d79c90f27776/pkg/test/datasets/validation/dataset/security-v1beta1-AuthorizationPolicy.yaml (about)

     1  apiVersion: security.istio.io/v1beta1
     2  kind: AuthorizationPolicy
     3  metadata:
     4   name: authorization-policy
     5  spec:
     6   selector:
     7     matchLabels:
     8       app: httpbin
     9       version: v1
    10   rules:
    11   - from:
    12     - source:
    13         principals: ["cluster.local/ns/default/sa/sleep"]
    14     - source:
    15         namespaces: ["test"]
    16     to:
    17     - operation:
    18         methods: ["GET"]
    19         paths: ["/info*"]
    20     - operation:
    21         methods: ["POST"]
    22         paths: ["/data"]
    23     when:
    24     - key: request.auth.claims[iss]
    25       values: ["https://accounts.google.com"]