Forward Auth Middleware
Appears in
Section titled “Appears in”.Values.ingressMiddlewares.traefik.$name.data
address
Section titled “address”Define the address
| Key | ingressMiddlewares.traefik.$name.data.address |
| Type | string |
| Required | ✅ |
Helm tpl | ❌ |
| Default | - |
Example
ingressMiddlewares: traefik: middleware-name: data: address: some-addressauthResponseHeadersRegex
Section titled “authResponseHeadersRegex”Define the authResponseHeadersRegex
| Key | ingressMiddlewares.traefik.$name.data.authResponseHeadersRegex |
| Type | string |
| Required | ✅ |
Helm tpl | ❌ |
| Default | - |
Example
ingressMiddlewares: traefik: middleware-name: data: authResponseHeadersRegex: some-regextrustForwardHeader
Section titled “trustForwardHeader”Define the trustForwardHeader
| Key | ingressMiddlewares.traefik.$name.data.trustForwardHeader |
| Type | bool |
| Required | ✅ |
Helm tpl | ❌ |
| Default | false |
Example
ingressMiddlewares: traefik: middleware-name: data: trustForwardHeader: trueauthResponseHeaders
Section titled “authResponseHeaders”Define the authResponseHeaders
| Key | ingressMiddlewares.traefik.$name.data.authResponseHeaders |
| Type | list of string |
| Required | ✅ |
Helm tpl | ❌ |
| Default | [] |
Example
ingressMiddlewares: traefik: middleware-name: data: authResponseHeaders: - some-headerauthRequestHeaders
Section titled “authRequestHeaders”Define the authRequestHeaders
| Key | ingressMiddlewares.traefik.$name.data.authRequestHeaders |
| Type | list of string |
| Required | ✅ |
Helm tpl | ❌ |
| Default | [] |
Example
ingressMiddlewares: traefik: middleware-name: data: authRequestHeaders: - some-headerDefine the tls
| Key | ingressMiddlewares.traefik.$name.data.tls |
| Type | map |
| Required | ✅ |
Helm tpl | ❌ |
| Default | {} |
Example
ingressMiddlewares: traefik: middleware-name: data: tls: {}tls.insecureSkipVerify
Section titled “tls.insecureSkipVerify”Define the tls.insecureSkipVerify
| Key | ingressMiddlewares.traefik.$name.data.tls.insecureSkipVerify |
| Type | bool |
| Required | ✅ |
Helm tpl | ❌ |
| Default | false |
Example
ingressMiddlewares: traefik: middleware-name: data: tls: insecureSkipVerify: trueFull Examples
Section titled “Full Examples”ingressMiddlewares: traefik: middleware-name: enabled: true type: forward-auth data: address: some-address authResponseHeadersRegex: some-regex trustForwardHeader: true authResponseHeaders: - some-header authRequestHeaders: - some-header tls: insecureSkipVerify: true