Add guide for customizing cookie in WebFlux

Resolves gh-1614
This commit is contained in:
Eleftheria Stein
2020-04-28 16:25:40 -04:00
parent 5375f51bca
commit 49375a28fa
3 changed files with 72 additions and 4 deletions

View File

@@ -27,13 +27,15 @@ import org.springframework.web.server.session.WebSessionIdResolver;
@Configuration
public class CookieConfig {
// tag::webflux-cookie-serializer[]
@Bean
public WebSessionIdResolver webSessionIdResolver() {
CookieWebSessionIdResolver resolver = new CookieWebSessionIdResolver();
resolver.setCookieName("JSESSIONID");
resolver.addCookieInitializer((builder) -> builder.path("/"));
resolver.addCookieInitializer((builder) -> builder.sameSite("Strict"));
resolver.setCookieName("JSESSIONID"); // <1>
resolver.addCookieInitializer((builder) -> builder.path("/")); // <2>
resolver.addCookieInitializer((builder) -> builder.sameSite("Strict")); // <3>
return resolver;
}
// end::webflux-cookie-serializer[]
}