OAuth2 Proxy

Platform:

Channel Revision Published Runs on
latest/stable 26 10 Sep 2026
Ubuntu 22.04
latest/edge 29 11 Sep 2026
Ubuntu 22.04
0.1/stable 3 27 Feb 2025
Ubuntu 22.04
juju deploy oauth2-proxy-k8s

Learn about configurations >

  • cpu | string

    K8s cpu resource limit, e.g. "1" or "500m". Default is unset (no limit). This value is used for the "limits" portion of the resource requirements (the "requests" portion is automatically deduced from it). See https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/

  • dev | boolean

    Run OAuth2 Proxy in dev mode. If enabled, it will skip validation of certificates presented when using HTTPS providers. This should only be used for development purposes.

  • enable_jwt_bearer_tokens | boolean

    If set to True, OAuth2 Proxy will allow requests that have verified JWT bearer tokens.

  • memory | string

    K8s memory resource limit, e.g. "1Gi". Default is unset (no limit). This value is used for the "limits" portion of the resource requirements (the "requests" portion is automatically deduced from it). See https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/

  • set_authorization_header | boolean

    If set to True, OAuth2 Proxy will inject the id_token as Authorization: Bearer <jwt> in the ext_authz allow response. This enables downstream components (e.g. Istio's RequestAuthentication) to validate JWT claims from the Authorization header.