Simone,

> On 19 Nov 2019, at 20:28, Simone Bordet <simone.bor...@gmail.com> wrote:
> 
> Hi,
> 
> Google Chrome is about to support a new attribute called `SameSite` in 
> cookies.
> https://blog.chromium.org/2019/10/developers-get-ready-for-new.html.
> I guess other browsers will soon follow.
> 
> The specification
> (https://tools.ietf.org/html/draft-west-cookie-incrementalism-00) is
> still in draft, but Chrome 80 (currently unstable) already support the
> SameSite attribute and issues a warning when not present.

SameSite support seems like it could be important.

> On the Servlet APIs side, this is being worked on at
> https://github.com/eclipse-ee4j/servlet-api/issues/175.
> 
> Currently JDK cookie classes do not support (obviously) this new
> attribute, but I wanted to start a discussion to support this in Java
> 11's HttpClient and in java.net.[HttpCookie|CookieManager|CookieStore]
> classes, possibly with backport to Java 11.
> 
> Would be great if the current Java cookie classes can be "refreshed"
> to support the new cookie RFCs, namely 6265 and 6265bis.

I’m still doing some background reading, but it seems at the very minimum that 
the less-than-fresh java.net.HttpCookie would need to know about, and support, 
the SameSite attribute. Currently attributes are modelled through a pair of 
explicit per-attribute mutators and accessors, so ( following that style ) 
SameSite would need a new pair of these. ( maybe a more general modelling of 
attributes is needed? )  Without a general modelling of attributes, and without 
SameSite being published as part of an RFC, then I’d be reluctant to bake 
SameSite into the Java SE Specification ( as a pair of mutators and accessors 
methods ).

Maybe I’m missing your point or making an incorrect assumption ( I’m still 
digesting some of this material )?

-Chris. 

Reply via email to