envoyproxy/envoy

Is application-cookie based session persistence supported?

Open

#39 288 ouverte le 1 mai 2025

Voir sur GitHub
 (12 commentaires) (0 réactions) (0 assignés)C++ (5 373 forks)batch import
area/stateful_sessionenhancementhelp wanted

Métriques du dépôt

Stars
 (27 997 stars)
Métriques de merge PR
 (Merge moyen 8j) (378 PRs mergées en 30 j)

Description

Need to know if there is support for application cookie stickiness or session persistence.

I went through the documentation for session persistence, I see that there are two types of session persistence supported. Refer - https://www.envoyproxy.io/docs/envoy/v1.34.0/api-v3/config/http/stateful_session

  1. Cookie based session persistence
  2. Header based session persistence

My requirement is to support session persistence only when the backend server sends a Set-Cookie in its response header. Only then the cookie should be set in the response and from then onwards, the session persistence should start. With current cookie-based session persistence, Envoy will add cookie from the first request itself. But it should add the cookie only when backend server sends a set-cookie in its response header.

Is this supported in Envoy?

Guide contributeur