계정 보안 구현 - 연속 실패 시 계정 잠금 서비스 추가
eapim-portal CI (from elink-portal-common) / build (push) Has been cancelled

- 비밀번호 본인확인 연속 실패 정책 및 처리 로직 추가
- 작성 요청 빈도 제한 서비스 및 메시지 구현
- 키보드 연속 문자 검증 규칙 및 테스트 추가
This commit is contained in:
Rinjae
2026-08-25 20:24:46 +09:00
parent dc9c4d5977
commit f9ad183d03
@@ -45,4 +45,13 @@ public interface AppRequestRepository extends BaseRepository<AppRequest, String>
* @return AppRequest 목록
*/
List<AppRequest> findByOrg_IdIn(Collection<String> orgIds);
/**
* 재신청 쿨다운 판정용 — 특정 신청자의 최근 신청 1건을 조회한다.
*
* <p>신청자는 별도 컬럼이 아니라 승인건(PTL_APPROVAL.REQUESTER_ID)에 기록된다
* (ApprovalService#createAppApproval). 승인선 미설정 등으로 approval 이 없는 신청은 조인에서 제외된다.</p>
*/
Optional<AppRequest> findFirstByApproval_Requester_IdAndTypeOrderByCreatedDateDesc(String requesterId,
AppRequestType type);
}