Commit Graph

163 Commits

Author SHA1 Message Date
Rinjae ae35b2e75b - AppRequestRepository에 findAllByOrgAndClientName 메서드 추가
eapim-portal CI (from elink-portal-common) / build (push) Has been cancelled
- 클라이언트 신청 해지 프로세스 및 테스트 클린업 로직 구현
- Playwright API 키 관리/클라이언트 관리 경로 및 셀렉터 업데이트
2026-08-24 15:25:18 +09:00
Rinjae 975533a790 PasswordServiceTest 추가 - 최근 비밀번호 중복 검사 로직 수정
eapim-portal CI (from elink-portal-common) / build (push) Has been cancelled
TestCleanupService 확장 - 초대/회원 소속 관리 메서드 구현
API 추가 - 초대 삭제 및 소속 제외, 사용자 존재 여부 확인
2026-08-24 14:13:26 +09:00
Rinjae b92639bc04 - 테스트 정리 API용 리포지토리 메서드 추가
eapim-portal CI (from elink-portal-common) / build (push) Has been cancelled
- PortalUser org 조회, 각종 이력 deleteBy 메서드
- Credential org 삭제, 개인정보동의 deleteBy 메서드
2026-08-21 17:58:05 +09:00
Rinjae ebdeab8204 활성 프로파일 뱃지 추가 - HTTP 세션 로그 설정 제거 - 개인정보 암호화 처리
eapim-portal CI (from elink-portal-common) / build (push) Has been cancelled
2026-08-21 17:25:41 +09:00
Rinjae 99dac967bc PortalPropertyService: PropertyValue null 필터 추가 2026-08-21 11:06:11 +09:00
Rinjae 1b8f7a8ef1 - build.gradle: damo-manager 의존성 scope 변경(compileOnly → implementation)
eapim-portal CI (from elink-portal-common) / build (push) Has been cancelled
- application.yml: 로그 경로 수정(/logs/eapim → /logs/prod/eapim)
2026-08-14 19:05:29 +09:00
Rinjae 58524562d4 레거시 암호화 컨트롤러 제거 - 내부 API 토큰 초기화 로직 추가 - 정규식 성능 최적화
eapim-portal CI (from elink-portal-common) / build (push) Has been cancelled
2026-08-13 16:52:04 +09:00
Rinjae 3920876ea9 AppRequestType 설명 수정
eapim-portal CI (from elink-portal-common) / build (push) Has been cancelled
- 클라이언트 인증정보 기준으로 변경
2026-08-13 14:43:35 +09:00
Rinjae 9973634be0 UserLog 엔티티 필드 추가 및 관련 API User-Agent 처리 지원
eapim-portal CI (from elink-portal-common) / build (push) Has been cancelled
- UserLog에 userAgent(500자)와 duplicate(Boolean) 컬럼 추가
- 로그인/실패/로그아웃 로깅 시 User-Agent와 중복 세션 여부 기록
- TwoFactorService/Controller Request 객체 전달 및 처리 반영
2026-08-11 19:10:39 +09:00
Rinjae 9856d4ea78 변경/해지 신청 개선 및 사전검사 추가
eapim-portal CI (from elink-portal-common) / build (push) Has been cancelled
- 변경/해지 상태 표시 및 취소 기능 추가
- 해지 신청 사전검사 및 경고 메시지 처리 구현
- 관리자 승인 이전 허용되는 취소 정책 지원
2026-08-11 14:15:33 +09:00
Rinjae fa6dd17384 OpenAPI Spec·포탈 노출 필터 추가 - EAIMessage 검색 조건 추가 - API Group 팝업 검색 개선 - JSP 체크박스 연동 처리
eapim-portal CI (from elink-portal-common) / build (push) Has been cancelled
2026-08-07 13:40:49 +09:00
Rinjae 2bd31eabf0 이메일 수신자명 처리 로직 추가 - resolveEmailUsername 메서드 구현
eapim-portal CI (from elink-portal-common) / build (push) Has been cancelled
2026-08-07 13:15:18 +09:00
Rinjae 7cea4c648b API 스펙 조회 메서드 추가 - findApiIdsIn(Collection<String> apiIds)
eapim-portal CI (from elink-portal-common) / build (push) Has been cancelled
2026-08-06 22:16:18 +09:00
Rinjae 7ca3acd195 IP 매칭 유틸리티 추가 - CIDR/와일드카드 포함(#194).
eapim-portal CI (from elink-portal-common) / build (push) Has been cancelled
포탈 캐시 리로드 다중 서버 지원 - UI 개선/동시 호출 추가.
내부 API 유틸/테스트 및 JSP UI 연계 최적화.
2026-08-06 09:59:23 +09:00
Rinjae 2b1538f2ea - PersonalDataEncryptConverter: isFakeMode 메서드 추가
eapim-portal CI (from elink-portal-common) / build (push) Has been cancelled
- LegacyEncryptionMigration: 허용 IP 검증 로직 추가 - 스킵 내역 로그 강화
- 암호화 대상 컬럼 추가 및 DamoMode 구분 지원
2026-08-05 17:47:37 +09:00
Rinjae 1e7fd1ece9 damo-manager.jar 라이브러리 업데이트
eapim-portal CI (from elink-portal-common) / build (push) Has been cancelled
- eapim-admin, eapim-online, elink-portal 공통 반영
2026-08-05 17:46:54 +09:00
Rinjae 2e05a1b7d0 빌드 소스셋 설정 개선: 생성 소스 중복 처리 방지 - generatedJavaDir 및 generatedTestJavaDir srcDir 제거
eapim-portal CI (from elink-portal-common) / build (push) Has been cancelled
2026-08-05 14:19:51 +09:00
Rinjae 3e4ced9b3d 메뉴 기능 추가 - menu.yml GNB 정의 - 접근 인터셉터/뷰 주입/내부 API 구현
eapim-portal CI (from elink-portal-common) / build (push) Has been cancelled
2026-08-05 14:19:33 +09:00
Rinjae 6a32608a8d 알림 채널 수정: KAKAO_ALIMTALK → SMS - 사용자/법인/관리자 이벤트
eapim-portal CI (from elink-portal-common) / build (push) Has been cancelled
2026-08-04 14:36:44 +09:00
Rinjae 91b04886a5 - IncidentTimelineUI VO 추가 - 장애 타임라인 화면 구현 지원
eapim-portal CI (from elink-portal-common) / build (push) Has been cancelled
- PortalNoticeManService 장애 상태 타임라인 로직 추가
- 메인 CSS에 타임라인 스타일 추가
2026-08-04 13:58:10 +09:00
Rinjae c315d352ad - IncidentKind 열거형 지연(DELAY) 상태 추가 및 관련 로직 정비
eapim-portal CI (from elink-portal-common) / build (push) Has been cancelled
- 레포지토리 메서드 수정: 장애/지연 복수 상태 조회 지원
- 지연 상태 자동 탐지 및 병합 시 기존 로직 호환성 유지
2026-08-03 17:06:50 +09:00
eastargh d231a2b330 messageType SMS(=kakao)로 통일
eapim-portal CI (from elink-portal-common) / build (push) Has been cancelled
2026-08-03 10:44:11 +09:00
Rinjae 14798b8cbd Q&A/제휴/문의 이벤트 클래스 제거 - 메시지 이벤트 핸들러 단순화
eapim-portal CI (from elink-portal-common) / build (push) Has been cancelled
- API 상태 관리 레포지토리 조회 메서드 추가
- GW 처리 방식 관련 DB 필드 추가
2026-07-30 19:47:23 +09:00
Rinjae a45819cbce Merge remote-tracking branch 'origin/master'
eapim-portal CI (from elink-portal-common) / build (push) Has been cancelled
2026-07-30 19:41:14 +09:00
Rinjae fe1138b480 GW 클라이언트 해지 처리 로직 추가 - BLOCK/DELETE 처리방식 지원
- APP 승인 시 GW 처리방식 설정 기능 추가 및 상세 표시
- DELETE 요청 처리 중 클라이언트 상태 동기화 로직 개선
- JSP에 GW 처리방식 선택 UI 및 승인 결과 표시 추가
2026-07-30 16:23:09 +09:00
eastargh 88c1cc4918 최종로그인일시 추가
eapim-portal CI (from elink-portal-common) / build (push) Has been cancelled
2026-07-30 14:58:47 +09:00
Rinjae 97b1e0a28a - MessageRequest 엔티티 전화번호 정규화 콜백 추가
eapim-portal CI (from elink-portal-common) / build (push) Has been cancelled
- 저장 시 phone 필드 하이픈 정규형 통일(PhoneNumberUtil)

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-07-30 13:48:52 +09:00
Rinjae 31c08a7284 - PortalOrg 초기화 필드 추가(orgDesc, ipWhitelist 등)
eapim-portal CI (from elink-portal-common) / build (push) Has been cancelled
- ApiTesterFilter 디버깅 로직/유틸 추가(maskHeaders 등)
- jackson-core 취약점(CVSS 7.5) 수정 버전 업그레이드(2.18.6)
2026-07-29 20:20:43 +09:00
eastargh dc5d2df166 관리자 로그인 n회 실패시 계정 잠김 기능
eapim-portal CI (from elink-portal-common) / build (push) Has been cancelled
2026-07-29 15:12:18 +09:00
Rinjae e3619b385f 사용자 역할 변경 이력 엔티티 및 레포지토리 추가:
eapim-portal CI (from elink-portal-common) / build (push) Has been cancelled
- UserRoleHistory 엔티티 정의 및 필드 매핑
- UserRoleHistoryRepository 조회 메서드 구현
2026-07-27 20:11:20 +09:00
Rinjae 94724d3952 UUID v7 생성기 추가 - Hibernate IdentifierGenerator 구현
eapim-portal CI (from elink-portal-common) / build (push) Has been cancelled
2026-07-27 18:28:09 +09:00
Rinjae 6a64d35a94 로그인 및 인증 관련 엔티티, 레포지토리 개선:
eapim-portal CI (from elink-portal-common) / build (push) Has been cancelled
- 실패 사유/로그인 유형 코드 필드 추가(UserLog)
- 만료 인증번호 일괄 삭제 레포지토리 메서드 추가
- UUID v7 적용(TwoFactorAuth) - PK 정렬 효율 개선
- 인증번호 실패 사유 코드 추가(AuthNumberException)
2026-07-27 18:20:49 +09:00
eastargh 72d2150a6e sms->kakao로 통일
eapim-portal CI (from elink-portal-common) / build (push) Has been cancelled
2026-07-16 09:28:35 +09:00
Rinjae c8049dd881 Merge remote-tracking branch 'origin/master'
eapim-portal CI (from elink-portal-common) / build (push) Has been cancelled
2026-07-13 14:25:16 +09:00
Rinjae 2e2ac8f462 API 그룹 팝업 JSP 파일 추가 - 예제 코드 및 UI 구조 작성
Summernote 에디터 스타일 CSS 추가 - 텍스트 및 컴포넌트 스타일 정의
OpenAPI POC JS 파일 추가 - API 스펙 빌더 및 스텝별 렌더 구현
2026-07-13 14:25:09 +09:00
eastargh f3a9e19b89 Merge branch 'master' of https://git.eactive.synology.me:8090/eapim/djbank/elink-portal-common.git
eapim-portal CI (from elink-portal-common) / build (push) Has been cancelled
2026-07-13 13:21:57 +09:00
eastargh b5866b087d ums 설정 변경 2026-07-13 13:21:30 +09:00
Rinjae 6f00de61d9 Q&A 문의 공개범위 기능 추가
eapim-portal CI (from elink-portal-common) / build (push) Has been cancelled
- 공개범위 설정 기능 개발(ALL/ORG/PRIVATE) - 게시물/댓글 정교화
- 요청 및 DB 처리 확장 - UI, DTO, Service 계층 업데이트
- 감사 로그 및 조회수 처리 로직 추가
2026-07-13 11:32:34 +09:00
Rinjae e5d0acf694 PortalPropertyRepository 중복 키 조회 메서드 추가 - 무결성 점검용
eapim-portal CI (from elink-portal-common) / build (push) Has been cancelled
2026-07-06 19:45:52 +09:00
Rinjae ce3efa299e - StartupInfoPrinter 클래스 추가 - 서비스 시작 시 배너 출력
eapim-portal CI (from elink-portal-common) / build (push) Has been cancelled
- MessageCode 채널 필드 @Deprecated 추가 및 기본값 설정
- MessageCode 신규 생성자 추가 - channel 파라미터 제거
2026-07-01 10:37:08 +09:00
eastargh ad2ecb0b82 Merge branch 'master' of https://git.eactive.synology.me:8090/eapim/djbank/elink-portal-common.git
eapim-portal CI (from elink-portal-common) / build (push) Has been cancelled
2026-06-30 15:50:50 +09:00
eastargh f7bff90844 UMS발송시 user_id 추가 2026-06-30 15:50:25 +09:00
Rinjae 658958c9ef - 법인 탈퇴 시 민감정보 삭제 로직 추가
eapim-portal CI (from elink-portal-common) / build (push) Has been cancelled
- CSS 수정: 폰트 크기 제거 및 스타일 변경 적용
- 예상완료일 요일 계산 로직 추가
2026-06-30 15:38:40 +09:00
Rinjae ea031f3755 Merge remote-tracking branch 'origin/master'
eapim-portal CI (from elink-portal-common) / build (push) Has been cancelled
2026-06-29 18:39:25 +09:00
Rinjae 320e0d6011 전화번호 정규화 유틸 추가 및 적용:
- PhoneNumberUtil 도입: 한국번호 정규화/숫자 추출 지원
- 유틸 적용: 모든 저장 및 조회에 정규형 강제
- 초대 매칭 오류 수정: 휴대폰 형식 차이 대응
2026-06-29 18:26:15 +09:00
eastargh bda9fad391 관리자포탈 로그인 2-factor 인증은 KAKAO로 발송
eapim-portal CI (from elink-portal-common) / build (push) Has been cancelled
2026-06-26 10:36:22 +09:00
Rinjae 363863746b - 인증 이벤트 매핑 추가: 이메일/휴대폰 인증번호 DB 변수 설정
eapim-portal CI (from elink-portal-common) / build (push) Has been cancelled
- 초대 관련 이벤트 매핑 개선: %ORG_NAME% 변수 지원 추가
- 메시지 발송 공통 변수 자동 주입 로직 추가
2026-06-24 19:47:33 +09:00
Rinjae 1a12816643 제휴 생성 이벤트 처리 로직 추가: PartnershipCreatedEvent 구현
eapim-portal CI (from elink-portal-common) / build (push) Has been cancelled
2026-06-24 19:43:54 +09:00
Rinjae 6abb55a656 Merge remote-tracking branch 'origin/master'
eapim-portal CI (from elink-portal-common) / build (push) Has been cancelled
2026-06-24 16:56:07 +09:00
Rinjae 8cc6f775db DB 복호화 로직 개선: 디버그 로그에 홀수 글자 마스킹 추가 2026-06-24 16:55:59 +09:00