mirror of https://github.com/status-im/consul.git
parent
a2e50a63ad
commit
203a36821e
|
@ -100,7 +100,7 @@ Click on a property name to view additional details, including default values.
|
|||
- [`StatusOnError`](#arguments-config-statusonerror): number | `403` | HTTP only
|
||||
- [`StatPrefix`](#arguments-config-statprefix): string | `response`
|
||||
- [`WithRequestBody`](#arguments-config-withrequestbody): map | HTTP only
|
||||
- [`MaxRequestBytes`](#arguments-config-withrequestbody-maxrequestbytes): number
|
||||
- [`MaxRequestBytes`](#arguments-config-withrequestbody-maxrequestbytes): number
|
||||
- [`AllowPartialMessage`](#arguments-config-withrequestbody-allowpartialmessage): boolean | `false`
|
||||
- [`PackAsBytes`](#arguments-config-withrequestbody-packasbytes): boolean | `false`
|
||||
|
||||
|
|
|
@ -8,21 +8,21 @@ description: Learn how to use the `ext-authz` Envoy extension to delegate data p
|
|||
|
||||
This topic describes how to use the external authorization Envoy extension to delegate data plane authorization requests to Apigee.
|
||||
|
||||
For more detailed guidance, refer to the [`learn-consul-apigee-external-authz` repo on GitHub](https://github.com/hashicorp-education/learn-consul-apigee-external-authz).
|
||||
For more detailed guidance, refer to the [`learn-consul-apigee-external-authz` repo](https://github.com/hashicorp-education/learn-consul-apigee-external-authz) on GitHub.
|
||||
|
||||
## Workflow
|
||||
|
||||
Complete the following steps to use the external authorization extension with Apigee:
|
||||
|
||||
1. Deploy the Apigee Adapter for Envoy and register the service in Consul.
|
||||
1. Configure the `EnvoyExtensions` block in a service defaults or proxy defaults configuration entry.
|
||||
1. Configure the `EnvoyExtensions` block in a service defaults or proxy defaults configuration entry.
|
||||
1. Apply the configuration entry.
|
||||
|
||||
## Deploy the Apigee Adapter for Envoy
|
||||
|
||||
The [Apigee Adapter for Envoy](https://cloud.google.com/apigee/docs/api-platform/envoy-adapter/v2.0.x/concepts) is an Apigee-managed API gateway that uses Envoy to proxy API traffic.
|
||||
|
||||
To download and install Apigee Adapter for Envoy, refer to the [getting started documentation](https://cloud.google.com/apigee/docs/api-platform/envoy-adapter/v2.0.x/getting-started) or follow along with the [`learn-consul-apigee-external-authz` repo on GitHub](https://github.com/hashicorp-education/learn-consul-apigee-external-authz).
|
||||
To download and install Apigee Adapter for Envoy, refer to the [getting started documentation](https://cloud.google.com/apigee/docs/api-platform/envoy-adapter/v2.0.x/getting-started) or follow along with the [`learn-consul-apigee-external-authz` repo](https://github.com/hashicorp-education/learn-consul-apigee-external-authz) on GitHub.
|
||||
|
||||
After you deploy the service in your desired runtime, create a service defaults configuration entry for the service's gRPC protocol.
|
||||
|
||||
|
|
Loading…
Reference in New Issue