|
18 | 18 | import urjc.gamelink.Configuration.Security.jwt.AuthResponse.Status;
|
19 | 19 |
|
20 | 20 |
|
21 |
| - |
| 21 | +@RestController |
| 22 | +@RequestMapping("/api/auth") |
22 | 23 | public class LoginRestController {
|
23 | 24 |
|
24 |
| - @RestController |
25 |
| - @RequestMapping("/api") |
26 |
| - public class LRestController { |
27 |
| - |
28 |
| - @Autowired |
29 |
| - private UserLoginService userService; |
30 |
| - |
31 |
| - @PostMapping("/login") |
32 |
| - public ResponseEntity<AuthResponse> login( |
33 |
| - @CookieValue(name = "accessToken", required = false) String accessToken, |
34 |
| - @CookieValue(name = "refreshToken", required = false) String refreshToken, |
35 |
| - @RequestBody LoginRequest loginRequest) { |
36 |
| - |
37 |
| - return userService.login(loginRequest, accessToken, refreshToken); |
38 |
| - } |
39 |
| - |
40 |
| - @PostMapping("/refresh") |
41 |
| - public ResponseEntity<AuthResponse> refreshToken( |
42 |
| - @CookieValue(name = "refreshToken", required = false) String refreshToken) { |
43 |
| - |
44 |
| - return userService.refresh(refreshToken); |
45 |
| - } |
46 |
| - |
47 |
| - @PostMapping("/logout") |
48 |
| - public ResponseEntity<AuthResponse> logOut(HttpServletRequest request, HttpServletResponse response) { |
49 |
| - |
50 |
| - return ResponseEntity.ok(new AuthResponse(Status.SUCCESS, userService.logout(request, response))); |
51 |
| - } |
| 25 | + @Autowired |
| 26 | + private UserLoginService userService; |
| 27 | + |
| 28 | + @PostMapping("/login") |
| 29 | + public ResponseEntity<AuthResponse> login( |
| 30 | + @CookieValue(name = "accessToken", required = false) String accessToken, |
| 31 | + @CookieValue(name = "refreshToken", required = false) String refreshToken, |
| 32 | + @RequestBody LoginRequest loginRequest) { |
| 33 | + |
| 34 | + return userService.login(loginRequest, accessToken, refreshToken); |
52 | 35 | }
|
| 36 | + |
| 37 | + @PostMapping("/refresh") |
| 38 | + public ResponseEntity<AuthResponse> refreshToken( |
| 39 | + @CookieValue(name = "refreshToken", required = false) String refreshToken) { |
| 40 | + |
| 41 | + return userService.refresh(refreshToken); |
| 42 | + } |
| 43 | + |
| 44 | + @PostMapping("/logout") |
| 45 | + public ResponseEntity<AuthResponse> logOut(HttpServletRequest request, HttpServletResponse response) { |
| 46 | + |
| 47 | + return ResponseEntity.ok(new AuthResponse(Status.SUCCESS, userService.logout(request, response))); |
| 48 | + } |
| 49 | + |
53 | 50 | }
|
0 commit comments