Application Load Balancer (ALB) integrationv3.8+

Allows you to integrate Amazon Application Load Balancer (ALB) with the Header Cert Authentication plugin.

Prerequisites

Setting

Mapping

Protocol HTTPS
Port 443
Routing actions Forward to target groups
Certificate source From AWS Certificate Manager (ACM)
Certificate (from ACM) Select the certificate that you want to use
Client certificate handling Select Mutual authentication (mTLS) with Passthrough

Environment variables

  • HEADER_NAME: Name of the header that contains the certificate, received from the WAF or other L7 downstream proxy.

Set up the plugin

Add this section to your declarative configuration file:

_format_version: "3.0"
plugins:
  - name: header-cert-auth
    config:
      ca_certificates:
      - 322dce96-d434-4e0d-9038-311b3520f0a3
      certificate_header_name: ${{ env "DECK_HEADER_NAME" }}
      certificate_header_format: base64_encoded
      secure_source: false
Copied to clipboard!

Did this doc help?

Something wrong?

Help us make these docs great!

Kong Developer docs are open source. If you find these useful and want to make them better, contribute today!