mirror of
https://github.com/spring-projects/spring-framework.git
synced 2026-09-21 21:39:05 +00:00
validate samesite attribute in ResponseCookie
Signed-off-by: dxbjavid <dxbjavid@gmail.com>
This commit is contained in:
@@ -82,6 +82,17 @@ class ResponseCookieTests {
|
||||
.hasMessageContaining("invalid cookie domain char"));
|
||||
}
|
||||
|
||||
@Test
|
||||
void sameSiteChecks() {
|
||||
|
||||
Arrays.asList("Strict", "Lax", "None")
|
||||
.forEach(sameSite -> ResponseCookie.from("n", "v").sameSite(sameSite).build());
|
||||
|
||||
Arrays.asList("Lax\r\nSet-Cookie: x=y", "Lax\n", "La;x", "Lax\t", "Lax\u0005")
|
||||
.forEach(sameSite -> assertThatThrownBy(() -> ResponseCookie.from("n", "v").sameSite(sameSite).build())
|
||||
.hasMessageContaining("Invalid cookie SameSite char"));
|
||||
}
|
||||
|
||||
@Test // gh-24663
|
||||
void domainWithEmptyDoubleQuotes() {
|
||||
|
||||
|
||||
Reference in New Issue
Block a user