cancel
Showing results for 
Search instead for 
Did you mean: 
Login & Join the DevCentral Connects Group to watch the Recorded LiveStream (May 12) on Basic iControl Security - show notes included.

irule to remove all cookies

iiifa
Nimbostratus
Nimbostratus

Hello,

we are testing an irule to remove all cookie from the client browser after an idle time, the cookie for TCP isn't what we are looking for rather than the actual cookie sent to the server.

any suggestion on how to achieve this, if I inserted a cookie manually I want the irule to delete it after I refresh the page.

we are testing this on BIG-IP LTM

?irule example :

when HTTP_REQUEST {         } when HTTP_RESPONSE {     set cookieNames [HTTP::cookie names] #array of cookies         foreach aCookie $cookieNames { #adding the cookies to the array in a varaible aCookie          HTTP::cookie remove $aCookie #removing the virable         } }
1 REPLY 1

Something like this:

 

when HTTP_REQUEST { set request_cookies [HTTP::cookie names] }   when HTTP_RESPONSE { foreach a_cookie $request_cookies { log local0. "Remove cookie: $a_cookie" HTTP::header insert Set-Cookie "$a_cookie=deleted;expires=Thu, 01-Jan-1970 00:00:10 GMT;path=/" } }