Istio Security API
The Istio Security API (security.istio.io) provides configuration resources for managing security policies within an Istio service mesh. It includes AuthorizationPolicy for fine-grained access control on workloads with ALLOW, DENY, AUDIT, and CUSTOM actions, PeerAuthentication for configuring mutual TLS (mTLS) between service proxies, and RequestAuthentication for validating JWT tokens attached to incoming requests. These resources enforce zero-trust security across the mesh.
Documentation
Specifications
Schemas & Data
JSONSchema
https://raw.githubusercontent.com/api-evangelist/istio/refs/heads/main/json-schema/authorization-policy.json
JSONSchema
https://raw.githubusercontent.com/api-evangelist/istio/refs/heads/main/json-schema/peer-authentication.json
JSONSchema
https://raw.githubusercontent.com/api-evangelist/istio/refs/heads/main/json-schema/request-authentication.json