Protecting APIs on Istio

Discovering APIs on Istio
Understand the principles behind the discovery of APIs deployed on Kubernetes with Istio by ACP.
Prerequisites for deploying and protecting services
This article provides the prerequisites for deploying and protecting services both with the HTTP and gRPC methods.
Deploying and protecting HTTP services
Instructions on how to deploy and protect HTTP services.
Deploying and protecting gRPC services
Instructions on how to deploy and protect gRPC services.
Declarative configuration import for Istio gateways, clients, policies, and APIs
For ACP deployment agents can import and declaratively configure gateways, client applications, policies, and APIs. Learn how to utilize the built-in importJob to speed up your workflow and provide access control for your APIs.
Protecting GraphQL APIs
Authorization Control Plane (ACP) Istio Authorizer has the capability to discover your GraphQL APIs so that you can protect them with policies. You can either assign policies in ACP or use the declarative approach and assign them directly in your GraphQL schema files, and this instruction explains how to do it.