Thierry, Your project was a good level-set. I took it and just started line by line closing the gap between your code and mine. As it turns out Safari wouldn't take my cookie since the version was 1 not 0. whereas Firefox accepted the version 1 cookie.
Also, Firefox wouldn't accept the cookie if I set the domain attribute to getOriginalRef().getHostDomain() which in my case was .localhost whereas Safari would. I thought it might be a FQDN issue and it was since when I used glassfish.devbox.local (which is also paired with 127.0.0.1 on my local box) instead of localhost, Firefox did accept it. So in the end the problem was with my custom CookieSetting. I'm very pleased with the support thus far in this forum. I am building an API for the company where I work and I'm rallying support to build it on top of Restlet. ------------------------------------------------------ http://restlet.tigris.org/ds/viewMessage.do?dsForumId=4447&dsMessageId=2698438

