From df46840d1314123f2d27111db600c091b0585551 Mon Sep 17 00:00:00 2001 From: Lars Grefer Date: Wed, 7 Aug 2019 23:50:55 +0200 Subject: [PATCH] Simplify Optional call-chain --- .../web/server/csrf/CookieServerCsrfTokenRepository.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/web/src/main/java/org/springframework/security/web/server/csrf/CookieServerCsrfTokenRepository.java b/web/src/main/java/org/springframework/security/web/server/csrf/CookieServerCsrfTokenRepository.java index 9ccedc8666b..8357904c064 100644 --- a/web/src/main/java/org/springframework/security/web/server/csrf/CookieServerCsrfTokenRepository.java +++ b/web/src/main/java/org/springframework/security/web/server/csrf/CookieServerCsrfTokenRepository.java @@ -76,7 +76,7 @@ public Mono saveToken(ServerWebExchange exchange, CsrfToken token) { .httpOnly(this.cookieHttpOnly) .maxAge(tokenValue.map(val -> -1).orElse(0)) .path(Optional.ofNullable(this.cookiePath).orElseGet(() -> getRequestContext(exchange.getRequest()))) - .secure(Optional.ofNullable(exchange.getRequest().getSslInfo()).map(sslInfo -> true).orElse(false)) + .secure(Optional.ofNullable(exchange.getRequest().getSslInfo()).isPresent()) .build(); exchange.getResponse().addCookie(cookie);