Class AuthController

java.lang.Object
ru.skypro.homework.controller.AuthController

@RestController public class AuthController extends Object
Контроллер для управления регистрацией и авторизацией пользователя.

Обрабатывает HTTP-запросы для регистрации и авторизации пользователя.

  • 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, если данные регистрации некорректны.