Class AuthController
java.lang.Object
com.deusto.coffeestack.controller.AuthController
-
Constructor Summary
ConstructorsConstructorDescriptionAuthController(org.springframework.security.authentication.AuthenticationManager authenticationManager, JwtService jwtService, UserDetailsServiceImpl userDetailsService, UsuarioRepository usuarioRepository, org.springframework.security.crypto.password.PasswordEncoder passwordEncoder) -
Method Summary
Modifier and TypeMethodDescriptionorg.springframework.http.ResponseEntity<AuthResponse> login(@Valid LoginRequest request) org.springframework.http.ResponseEntity<AuthResponse> org.springframework.http.ResponseEntity<AuthResponse> register(@Valid RegisterRequest request)
-
Constructor Details
-
AuthController
public AuthController(org.springframework.security.authentication.AuthenticationManager authenticationManager, JwtService jwtService, UserDetailsServiceImpl userDetailsService, UsuarioRepository usuarioRepository, org.springframework.security.crypto.password.PasswordEncoder passwordEncoder)
-
-
Method Details
-
login
@PostMapping("/login") public org.springframework.http.ResponseEntity<AuthResponse> login(@Valid @RequestBody @Valid LoginRequest request) -
register
@PostMapping("/register") public org.springframework.http.ResponseEntity<AuthResponse> register(@Valid @RequestBody @Valid RegisterRequest request) -
me
@GetMapping("/me") public org.springframework.http.ResponseEntity<AuthResponse> me(Principal principal)
-