@@ -54,7 +54,14 @@ public async Task<IActionResult> Login(LoginUserViewModel loginUser)
54
54
55
55
await _jwtTokenService . AddUserTokenAsync ( user , jwtToken . RefreshTokenSerial , jwtToken . AccessToken , null ) ;
56
56
57
- return Ok ( new { accessToken = jwtToken . AccessToken , refreshToken = jwtToken . RefreshToken } ) ;
57
+ return Ok ( new AuthResponseViewModel
58
+ {
59
+ AccessToken = jwtToken . AccessToken ,
60
+ RefreshToken = jwtToken . RefreshToken ,
61
+ Email = user . Email ,
62
+ Name = user . Name ,
63
+ Provider = user . Provider . ToString ( )
64
+ } ) ;
58
65
}
59
66
60
67
[ HttpPost ( "register" ) ]
@@ -83,7 +90,14 @@ public async Task<IActionResult> Register(RegisterUserViewModel registerUser)
83
90
84
91
await _jwtTokenService . AddUserTokenAsync ( newUser , jwtToken . RefreshTokenSerial , jwtToken . AccessToken , null ) ;
85
92
86
- return Ok ( new { accessToken = jwtToken . AccessToken , refreshToken = jwtToken . RefreshToken } ) ;
93
+ return Ok ( new AuthResponseViewModel
94
+ {
95
+ AccessToken = jwtToken . AccessToken ,
96
+ RefreshToken = jwtToken . RefreshToken ,
97
+ Email = newUser . Email ,
98
+ Name = newUser . Name ,
99
+ Provider = newUser . Provider . ToString ( )
100
+ } ) ;
87
101
}
88
102
else
89
103
{
@@ -169,7 +183,14 @@ public async Task<IActionResult> GoogleCallbackAsync()
169
183
170
184
await _jwtTokenService . AddUserTokenAsync ( newUser , jwtToken . RefreshTokenSerial , jwtToken . AccessToken , null ) ;
171
185
172
- return Ok ( new { accessToken = jwtToken . AccessToken , refreshToken = jwtToken . RefreshToken } ) ;
186
+ return Ok ( new AuthResponseViewModel
187
+ {
188
+ AccessToken = jwtToken . AccessToken ,
189
+ RefreshToken = jwtToken . RefreshToken ,
190
+ Email = newUser . Email ,
191
+ Name = newUser . Name ,
192
+ Provider = newUser . Provider . ToString ( )
193
+ } ) ;
173
194
174
195
}
175
196
else
@@ -183,8 +204,14 @@ public async Task<IActionResult> GoogleCallbackAsync()
183
204
184
205
await _jwtTokenService . AddUserTokenAsync ( user , jwtToken . RefreshTokenSerial , jwtToken . AccessToken , null ) ;
185
206
186
- return Ok ( new { accessToken = jwtToken . AccessToken , refreshToken = jwtToken . RefreshToken } ) ;
187
-
207
+ return Ok ( new AuthResponseViewModel
208
+ {
209
+ AccessToken = jwtToken . AccessToken ,
210
+ RefreshToken = jwtToken . RefreshToken ,
211
+ Email = user . Email ,
212
+ Name = user . Name ,
213
+ Provider = user . Provider . ToString ( )
214
+ } ) ;
188
215
}
189
216
}
190
217
@@ -206,7 +233,14 @@ public async Task<IActionResult> RefreshToken([FromBody] RefreshTokenViewModel m
206
233
var result = _jwtTokenService . CreateJwtTokens ( user ) ;
207
234
await _jwtTokenService . AddUserTokenAsync ( user , result . RefreshTokenSerial , result . AccessToken , _jwtTokenService . GetRefreshTokenSerial ( refreshToken ) ) ;
208
235
209
- return Ok ( new { access_token = result . AccessToken , refresh_token = result . RefreshToken } ) ;
236
+ return Ok ( new AuthResponseViewModel
237
+ {
238
+ AccessToken = result . AccessToken ,
239
+ RefreshToken = result . RefreshToken ,
240
+ Email = user . Email ,
241
+ Name = user . Name ,
242
+ Provider = user . Provider . ToString ( )
243
+ } ) ;
210
244
}
211
245
212
246
[ HttpPost ( "logout" ) ]
0 commit comments