Course guide

SSO with Envoy for Kubernetes Products

Understand how SSO works for Kubernetes products behind Envoy using OIDC or SAML through an IdP and external authorization service.

Plain Envoy can be the enforcement point for browser products, while an identity provider and auth service handle OIDC or SAML login flows. This course teaches the request flow, redirect behavior, sessions, trusted identity headers, and production failure modes.

Learning path

Continue from concept to implementation

These course modules place this topic in context, connect it to adjacent decisions, and provide the practical next step.

Practical outcomes

What the recommended module teaches

  • Explain why Envoy is not the full identity provider
  • Design an SSO flow for browser products behind Envoy
  • Use ext_authz to delegate login/session decisions to a central auth service
  • Compare OIDC and SAML at the architecture level without getting lost in protocol details