Forward Auth Middleware
Appears in
.Values.ingressMiddlewares.traefik.$name.data
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
Define the authResponseHeadersRegex
| Key | ingressMiddlewares.traefik.$name.data.authResponseHeadersRegex |
| Type | string |
| Required | ✅ |
Helm tpl | ❌ |
| Default | - |
Example
ingressMiddlewares: traefik: middleware-name: data: authResponseHeadersRegex: some-regextrustForwardHeader
Define the trustForwardHeader
| Key | ingressMiddlewares.traefik.$name.data.trustForwardHeader |
| Type | bool |
| Required | ✅ |
Helm tpl | ❌ |
| Default | false |
Example
ingressMiddlewares: traefik: middleware-name: data: trustForwardHeader: trueauthResponseHeaders
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
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-headertls
Define the tls
| Key | ingressMiddlewares.traefik.$name.data.tls |
| Type | map |
| Required | ✅ |
Helm tpl | ❌ |
| Default | {} |
Example
ingressMiddlewares: traefik: middleware-name: data: tls: {}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
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