@@ -42,10 +42,11 @@ public ResponseEntity<JwtResponse> login(@RequestBody CodeRequest codeRequest) {
4242 description = "Получает email и код с почты. Возвращает JWT токены"
4343 )
4444 @ PostMapping ("/login" )
45- public ResponseEntity <JwtResponse > login (@ RequestBody JwtRequest authRequest ,
46- HttpServletResponse response ) throws AuthException {
45+ public ResponseEntity <JwtResponse > login (@ RequestBody JwtRequest authRequest /* ,
46+ HttpServletResponse response*/ ) throws AuthException {
4747 JwtResponse tokens = authService .login (authRequest );
4848
49+ /*
4950 ResponseCookie refreshCookie = ResponseCookie.from("refreshToken", tokens.getRefreshToken())
5051 .httpOnly(true)
5152 .secure(false) // на прод вернуть true
@@ -56,6 +57,8 @@ public ResponseEntity<JwtResponse> login(@RequestBody JwtRequest authRequest,
5657
5758 response.addHeader(HttpHeaders.SET_COOKIE, refreshCookie.toString());
5859
60+ */
61+
5962 /*
6063 // Настройка cookie для refresh token
6164 Cookie refreshTokenCookie = new Cookie("refreshToken", tokens.getRefreshToken());
@@ -69,7 +72,7 @@ public ResponseEntity<JwtResponse> login(@RequestBody JwtRequest authRequest,
6972 */
7073
7174 return ResponseEntity .ok ()
72- .body (new JwtResponse ( tokens . getAccessToken (), null ) );
75+ .body (tokens );
7376 }
7477
7578 @ Operation (
@@ -87,8 +90,8 @@ public ResponseEntity<JwtResponse> getNewAccessToken(@RequestBody RefreshJwtRequ
8790 description = "Принимает еще не истекший RefreshToken и возвращает новый, продленный."
8891 )
8992 @ PostMapping ("/refresh" )
90- public ResponseEntity <JwtResponse > refresh (@ CookieValue (name = "refreshToken" ) String refreshToken , HttpServletResponse response ) throws AuthException {
91- JwtResponse jwtResponse = authService .refresh (refreshToken );
93+ public ResponseEntity <JwtResponse > refresh (/* @CookieValue(name = "refreshToken") String refreshToken, HttpServletResponse response*/ @ RequestBody RefreshJwtRequest request ) throws AuthException {
94+ JwtResponse jwtResponse = authService .refresh (request . getRefreshToken () );
9295
9396 /*
9497 Cookie refreshCookie = new Cookie("refreshToken", jwtResponse.getRefreshToken());
@@ -98,7 +101,7 @@ public ResponseEntity<JwtResponse> refresh(@CookieValue(name = "refreshToken") S
98101 refreshCookie.setMaxAge(30 * 24 * 60 * 60);
99102 response.addCookie(refreshCookie);
100103
101- */
104+
102105
103106 ResponseCookie refreshCookie = ResponseCookie.from("refreshToken", jwtResponse.getRefreshToken())
104107 .httpOnly(true)
@@ -109,10 +112,10 @@ public ResponseEntity<JwtResponse> refresh(@CookieValue(name = "refreshToken") S
109112 .build();
110113
111114 response.addHeader(HttpHeaders.SET_COOKIE, refreshCookie.toString());
112-
115+ */
113116
114117 return ResponseEntity .ok ()
115- .body (new JwtResponse ( jwtResponse . getAccessToken (), null ) );
118+ .body (jwtResponse );
116119 }
117120
118121}
0 commit comments