Skip to content

Commit 886d1ff

Browse files
committed
Remove Deprecated Usage
Issue gh-12086
1 parent 8ef2fc3 commit 886d1ff

File tree

2 files changed

+10
-10
lines changed

2 files changed

+10
-10
lines changed

Diff for: web/src/main/java/org/springframework/security/web/csrf/CookieCsrfTokenRepository.java

+5-5
Original file line numberDiff line numberDiff line change
@@ -171,14 +171,14 @@ private String getRequestContext(HttpServletRequest request) {
171171
}
172172

173173
/**
174-
* Factory method to conveniently create an instance that has
175-
* {@link #setCookieHttpOnly(boolean)} set to false.
176-
* @return an instance of CookieCsrfTokenRepository with
177-
* {@link #setCookieHttpOnly(boolean)} set to false
174+
* Factory method to conveniently create an instance that creates cookies where
175+
* {@link Cookie#isHttpOnly()} is set to false.
176+
* @return an instance of CookieCsrfTokenRepository that creates cookies where
177+
* {@link Cookie#isHttpOnly()} is set to false.
178178
*/
179179
public static CookieCsrfTokenRepository withHttpOnlyFalse() {
180180
CookieCsrfTokenRepository result = new CookieCsrfTokenRepository();
181-
result.setCookieHttpOnly(false);
181+
result.setCookieCustomizer((cookie) -> cookie.httpOnly(false));
182182
return result;
183183
}
184184

Diff for: web/src/main/java/org/springframework/security/web/server/csrf/CookieServerCsrfTokenRepository.java

+5-5
Original file line numberDiff line numberDiff line change
@@ -77,14 +77,14 @@ public void setCookieCustomizer(Consumer<ResponseCookie.ResponseCookieBuilder> c
7777
}
7878

7979
/**
80-
* Factory method to conveniently create an instance that has
81-
* {@link #setCookieHttpOnly(boolean)} set to false.
82-
* @return an instance of CookieCsrfTokenRepository with
83-
* {@link #setCookieHttpOnly(boolean)} set to false
80+
* Factory method to conveniently create an instance that has creates cookies with
81+
* {@link ResponseCookie#isHttpOnly} set to false.
82+
* @return an instance of CookieCsrfTokenRepository that creates cookies with
83+
* {@link ResponseCookie#isHttpOnly} set to false
8484
*/
8585
public static CookieServerCsrfTokenRepository withHttpOnlyFalse() {
8686
CookieServerCsrfTokenRepository result = new CookieServerCsrfTokenRepository();
87-
result.setCookieHttpOnly(false);
87+
result.setCookieCustomizer((cookie) -> cookie.httpOnly(false));
8888
return result;
8989
}
9090

0 commit comments

Comments
 (0)