Package com.jangular.backend.controller
Class AuthController
java.lang.Object
com.jangular.backend.controller.AuthController
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionorg.springframework.http.ResponseEntity<AuthResponse> login(@Valid AuthRequest loginRequest, jakarta.servlet.http.HttpServletRequest request) User login endpointorg.springframework.http.ResponseEntity<Void> logout(jakarta.servlet.http.HttpServletRequest request) Logout endpointorg.springframework.http.ResponseEntity<AuthResponse> refreshToken(@Valid TokenRefreshRequest request) Refresh token endpointorg.springframework.http.ResponseEntity<UserDTO> register(@Valid RegisterRequest registerRequest) User registration endpoint
-
Constructor Details
-
AuthController
public AuthController()
-
-
Method Details
-
login
@PostMapping("/login") public org.springframework.http.ResponseEntity<AuthResponse> login(@Valid @RequestBody @Valid AuthRequest loginRequest, jakarta.servlet.http.HttpServletRequest request) User login endpoint -
register
@PostMapping("/register") public org.springframework.http.ResponseEntity<UserDTO> register(@Valid @RequestBody @Valid RegisterRequest registerRequest) User registration endpoint -
refreshToken
@PostMapping("/refresh") public org.springframework.http.ResponseEntity<AuthResponse> refreshToken(@Valid @RequestBody @Valid TokenRefreshRequest request) Refresh token endpoint -
logout
@PostMapping("/logout") public org.springframework.http.ResponseEntity<Void> logout(jakarta.servlet.http.HttpServletRequest request) Logout endpoint
-