fix(auth): build cookies before writing headers
This commit is contained in:
1 parent
6ffdbcb3d7
commit
700db68d19
1 file changed
+4
-4
+4
-4
@@ -204,13 +204,13 @@ public class AuthController {
|
|||||||
}
|
}
|
||||||
|
|
||||||
private void writeTokenCookies(HttpServletResponse response, AuthLoginRespVO token) {
|
private void writeTokenCookies(HttpServletResponse response, AuthLoginRespVO token) {
|
||||||
response.addHeader(HttpHeaders.SET_COOKIE, tokenCookie(ACCESS_TOKEN_COOKIE, token.getAccessToken()).toString());
|
response.addHeader(HttpHeaders.SET_COOKIE, tokenCookie(ACCESS_TOKEN_COOKIE, token.getAccessToken()).build().toString());
|
||||||
response.addHeader(HttpHeaders.SET_COOKIE, tokenCookie(REFRESH_TOKEN_COOKIE, token.getRefreshToken()).toString());
|
response.addHeader(HttpHeaders.SET_COOKIE, tokenCookie(REFRESH_TOKEN_COOKIE, token.getRefreshToken()).build().toString());
|
||||||
}
|
}
|
||||||
|
|
||||||
private void clearTokenCookies(HttpServletResponse response) {
|
private void clearTokenCookies(HttpServletResponse response) {
|
||||||
response.addHeader(HttpHeaders.SET_COOKIE, tokenCookie(ACCESS_TOKEN_COOKIE, "").maxAge(Duration.ZERO).toString());
|
response.addHeader(HttpHeaders.SET_COOKIE, tokenCookie(ACCESS_TOKEN_COOKIE, "").maxAge(Duration.ZERO).build().toString());
|
||||||
response.addHeader(HttpHeaders.SET_COOKIE, tokenCookie(REFRESH_TOKEN_COOKIE, "").maxAge(Duration.ZERO).toString());
|
response.addHeader(HttpHeaders.SET_COOKIE, tokenCookie(REFRESH_TOKEN_COOKIE, "").maxAge(Duration.ZERO).build().toString());
|
||||||
}
|
}
|
||||||
|
|
||||||
private ResponseCookie.ResponseCookieBuilder tokenCookie(String name, String value) {
|
private ResponseCookie.ResponseCookieBuilder tokenCookie(String name, String value) {
|
||||||
|
|||||||
Reference in new issue
Block a user