Add cookieDomain to CookieCsrfTokenRepository
Fixes: gh-4315
This commit is contained in:
committed by
Josh Cummings
parent
2b369cfe98
commit
0d2af416aa
@@ -189,6 +189,20 @@ public class CookieCsrfTokenRepositoryTests {
|
||||
assertThat(tokenCookie.getPath()).isEqualTo(this.request.getContextPath());
|
||||
}
|
||||
|
||||
@Test
|
||||
public void saveTokenWithCookieDomain() {
|
||||
String domainName = "example.com";
|
||||
this.repository.setCookieDomain(domainName);
|
||||
|
||||
CsrfToken token = this.repository.generateToken(this.request);
|
||||
this.repository.saveToken(token, this.request, this.response);
|
||||
|
||||
Cookie tokenCookie = this.response
|
||||
.getCookie(CookieCsrfTokenRepository.DEFAULT_CSRF_COOKIE_NAME);
|
||||
|
||||
assertThat(tokenCookie.getDomain()).isEqualTo(domainName);
|
||||
}
|
||||
|
||||
@Test
|
||||
public void loadTokenNoCookiesNull() {
|
||||
assertThat(this.repository.loadToken(this.request)).isNull();
|
||||
|
||||
Reference in New Issue
Block a user