Hi,

You could fix this with an acl to prevent adding the secure flag if one is
present.

Baptiste
 Le 28 janv. 2014 12:09, "Ricardo" <[email protected]> a écrit :

> Thanks, It works as expected.
>
> A a note, if the cookie have already the secure flag, with this rule, pass
> to have two secure flags, but I don't have any issue with this behavior.
>
> Regards,
>
>
> ----------------------------------------
> > Date: Sat, 25 Jan 2014 11:26:55 +0100
> > From: [email protected]
> > To: [email protected]
> > CC: [email protected]
> > Subject: Re: Add secure to all cookies passed to the client
> >
> > Hi Ricardo,
> >
> > On Thu, Jan 09, 2014 at 10:35:46AM +0100, Ricardo wrote:
> >> Whit this conf, the result of the cookies passed to the client is this:
> >>
> >> Set-Cookie: JSESSIONID=1EAA38A1BD418EB1A79DD64E1AE9A407; Path=/;
> HttpOnly
> >> Set-Cookie: WEBSERVERID=B|Us5p2|Us5p2; path=/
> >>
> >> But I'm looking for secure this cookies in the haproxy:443. If I modify
> the conf in the backend of this balancer with "cookie WEBSERVERID rewrite
> secure", the result is the same.
> >>
> >> If I modify to "cookie WEBSERVERID insert secure", the result is this:
> >>
> >> Set-Cookie: JSESSIONID=1EAA38A1BD418EB1A79DD64E1AE9A407; Path=/;
> HttpOnly
> >> Set-Cookie: WEBSERVERID=; Expires=Thu, 01-Jan-1970 00:00:01 GMT;
> path=/; Secure
> >>
> >> But I'm looking for a complete rewrite of all cookies without loosing
> information and with the secure option. Is it possible?
> >
> > What you're talking about is rewriting cookie headers sent by the
> > server. In short, you want something like this to append "Secure"
> > to the Server cookies :
> >
> > rspirep ^(set-cookie:.*) \1;\ Secure
> >
> > And of course you keep the "secure" flag on your "cookie" statements.
> >
> > Regards,
> > Willy
> >
> >
>

Reply via email to