Package ru.skypro.homework.controller
Class AuthController
java.lang.Object
ru.skypro.homework.controller.AuthController
Контроллер для управления регистрацией и авторизацией пользователя.
Обрабатывает HTTP-запросы для регистрации и авторизации пользователя.
-
Constructor Summary
Constructors -
Method Summary
-
Constructor Details
-
AuthController
public AuthController()
-
-
Method Details
-
login
@PostMapping("/login") public org.springframework.http.ResponseEntity<?> login(@RequestBody Login login) Авторизация пользователя.
Endpoint: POST /login- Parameters:
login- имя и пароль пользователя- Returns:
- Ответ с HTTP статусом 200 OK, если авторизация успешна, или 401 UNAUTHORIZED, если данные авторизации некорректны.
-
register
@PostMapping("/register") public org.springframework.http.ResponseEntity<?> register(@RequestBody Register register) Регистрация пользователя.
Endpoint: POST /register- Parameters:
register- объект с данными о пользователя для регистрации- Returns:
- Ответ с HTTP статусом 201 CREATED, если регистрация успешна, или 404 BAD_REQUEST, если данные регистрации некорректны.
-