En nginx reverse proxy, ¿cómo configurar el indicador seguro de cookies?

Estoy usando nginx como un proxy inverso para servir un sitio https-only. Así que quiero que las cookies de este sitio sean marcadas como seguras. Pero el server backend es un http uno así que no fijará el indicador seguro a sus cookies. ¿Cómo puedo modificar el encabezado Set-Cookie en respuesta a agregar un indicador seguro?

Usted puede ser capaz de get su proxy nginx modificar las cookies creadas por el backend y establecer el indicador de security – para la inspiración ¿Cómo volver a escribir la parte de dominio de Set-Cookie en un proxy inverso nginx? .

Sin embargo, me imagino que conseguir lo que sea crear la cookie en el backend para establecer la bandera segura va a ser una mejor solución. Cómo haces eso es otra historia (o pregunta :).

Utilizo el siguiente código de configuration de nginx:

 # make cookie secure (case sensitive) proxy_cookie_domain ~(?P<secure_domain>([-0-9a-z]+\.)?[-0-9a-z]+\.[az]+)$ "$secure_domain; secure"; 

En lugar de la regex para hacer esta dinámica, por supuesto, puede utilizar el FQDN.