You inspired me when I wrote it!

Baptiste

On Fri, Jan 31, 2014 at 11:36 AM, Ricardo <[email protected]> wrote:
> Hello,
>
> Yes, with this lines:
>
>         acl secure res.hdr(Set-Cookie),lower -m sub secure
>         rspirep ^(Set-cookie:.*) \1;\ Secure if ! secure
>
> Lookinig for information, I arrive to this entry of the blog:
>        
> https://blog.exceliance.fr/2014/01/30/how-to-protect-application-cookies-while-offloading-ssl/
> which have nearly the same piece of code as above.
>
>
> Regards,
>
>
>
> ________________________________
>> Date: Tue, 28 Jan 2014 12:18:23 +0100
>> Subject: RE: Add secure to all cookies passed to the client
>> From: [email protected]
>> To: [email protected]
>> CC: [email protected]
>>
>>
>> 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]<mailto:[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]<mailto:[email protected]>
>>> To: [email protected]<mailto:[email protected]>
>>> CC: [email protected]<mailto:[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