INC-1 add create user endpoint,generate tokens

This commit is contained in:
vladp
2025-11-24 12:29:32 +07:00
parent ce57cae177
commit 1919883628
17 changed files with 332 additions and 20 deletions
@@ -0,0 +1,5 @@
package ru.soune.no_copy.dto;
import java.time.LocalDateTime;
public record AuthResponse (boolean success, String message, String token, LocalDateTime expiresAt) {}
@@ -0,0 +1,13 @@
package ru.soune.no_copy.dto;
import jakarta.validation.constraints.Email;
import jakarta.validation.constraints.NotBlank;
import jakarta.validation.constraints.Size;
public record RegisterRequest(
@NotBlank(message = "error.name.length") @Size(min = 2, max = 64) String firstName,
@NotBlank(message = "error.name.length") @Size(min = 2, max = 64) String secondName,
@NotBlank(message = "error.name.length") @Size(min = 2, max = 64) String lastName,
@NotBlank(message = "error.not.blank") @Email(message = "error.not.email") @Size(max = 128)String email,
@NotBlank(message = "error.not.blank") @Size(min = 8) String password
) {}