feat: 비밀번호 변경 기능 (PUT /api/auth/password)
현재 비번 검증 후 BCrypt 교체. 소셜 계정/동일 비번 거부. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
This commit is contained in:
co-authored by
Claude Opus 4.8
parent
43d1b53d01
commit
eb6b9830ce
@@ -0,0 +1,19 @@
|
||||
package com.sb.web.auth.dto;
|
||||
|
||||
import jakarta.validation.constraints.NotBlank;
|
||||
import jakarta.validation.constraints.Size;
|
||||
import lombok.Data;
|
||||
|
||||
/**
|
||||
* 비밀번호 변경 요청 (로그인 사용자 본인).
|
||||
*/
|
||||
@Data
|
||||
public class PasswordChangeRequest {
|
||||
|
||||
@NotBlank(message = "현재 비밀번호를 입력하세요.")
|
||||
private String currentPassword;
|
||||
|
||||
@NotBlank(message = "새 비밀번호를 입력하세요.")
|
||||
@Size(min = 8, max = 64, message = "비밀번호는 8~64자여야 합니다.")
|
||||
private String newPassword;
|
||||
}
|
||||
Reference in New Issue
Block a user