traefik-forward-auth/forward.ini.tmpl

21 lines
786 B
Cheetah

secret = {{ secret "secret_nonce" }}
log-level = info
cookie-domain = {{ env "COOKIE_DOMAIN" }}
auth-host = {{ env "AUTH_HOST" }}
{{ if eq (env "OIDC_ENABLED") "1" }}
default-provider = oidc
providers.oidc.issuer-url = {{ env "OIDC_ISSUER_URL" }}
providers.oidc.client-id = {{ env "OIDC_CLIENT_ID" }}
providers.oidc.client-secret = {{ secret "oidc_client_secret" }}
{{ end }}
{{ if eq (env "OAUTH_ENABLED") "1" }}
default-provider = generic-oauth
providers.generic-oauth.client-id = {{ env "OAUTH_CLIENT_ID" }}
providers.generic-oauth.auth-url = {{ env "OAUTH_AUTH_URL" }}
providers.generic-oauth.token-url = {{ env "OAUTH_TOKEN_URL" }}
providers.generic-oauth.user-url = {{ env "OAUTH_USER_URL" }}
providers.generic-oauth.client-secret = {{ secret "oauth_client_secret" }}
{{ end }}