Rinjae
|
60f9f89d90
|
2FA 채널 정렬 로직 추가: SMS를 우선 표시 및 기본 선택 처리
eapim-portal CI / build (push) Has been cancelled
eapim-portal Test / test (push) Has been cancelled
|
2026-09-09 09:51:44 +09:00 |
|
Rinjae
|
8ecfaf4945
|
쿠키 및 CSRF 토큰 유지 여부 검사 스크립트 추가:
eapim-portal CI / build (push) Has been cancelled
eapim-portal Test / test (push) Has been cancelled
- 새로운 익명 세션에서 두 서버 간 응답 비교 기능 구현
- Python 기반 검사기 `cookie.py` 작성 및 주요 옵션 제공
|
2026-09-08 10:31:58 +09:00 |
|
Rinjae
|
fa736a36ab
|
Thymeleaf 호환성 테스트 추가:
eapim-portal CI / build (push) Has been cancelled
eapim-portal Test / test (push) Has been cancelled
- Mvc/Form/Security/Expression 관련 템플릿 및 테스트 구현
- 의존성 검증 및 업그레이드 스크립트 추가 (Thymeleaf 3.1.5 적용)
|
2026-09-07 15:29:45 +09:00 |
|
Rinjae
|
b7869ad6e6
|
OHS 설정 업데이트:
eapim-portal CI / build (push) Has been cancelled
eapim-portal Test / test (push) Has been cancelled
- 정적 리소스 경로 `/apps/portal-static`으로 변경
- favicon 및 SetHandler 설정 추가
|
2026-09-07 11:04:20 +09:00 |
|
Rinjae
|
982187298c
|
정적 리소스 서빙 및 빌드 프로세스 개선:
eapim-portal CI / build (push) Has been cancelled
eapim-portal Test / test (push) Has been cancelled
- OHS 환경 대응 정적자원 해시 버전닝 OFF 설정 반영
- eapim-portal-static.zip 생성 및 CI/CD 추가
- OHS 설정 샘플 가이드 추가
|
2026-09-07 10:55:43 +09:00 |
|
Rinjae
|
8118dba74d
|
CSS 소스맵 업데이트: 최신 Sass 구성 반영 및 맵핑 갱신
eapim-portal CI / build (push) Has been cancelled
eapim-portal Test / test (push) Has been cancelled
|
2026-09-03 17:05:47 +09:00 |
|
Rinjae-gf63
|
97489d0361
|
- PasswordDecryptFilter에 /internal/** 경로 제외 처리 추가
eapim-portal CI / build (push) Has been cancelled
eapim-portal Test / test (push) Has been cancelled
- 내부 API 요청 필터 동작/암호화 정책 충돌 방지
|
2026-09-03 09:19:46 +09:00 |
|
Rinjae-gf63
|
924c00968c
|
- 멀티파트 요청 지원 복호화 래퍼 추가
eapim-portal CI / build (push) Has been cancelled
eapim-portal Test / test (push) Has been cancelled
- PasswordDecryptFilter 순서 조정(MultipartFilter 이후 실행)
- 필터와 XSS Escape 필터 순서 정보 및 주석 보완
|
2026-09-02 18:35:44 +09:00 |
|
Rinjae
|
53c3b0ee7e
|
포탈 암호화 모듈 추가: forge-crypto.min.js 라이브러리 도입
eapim-portal CI / build (push) Has been cancelled
eapim-portal Test / test (push) Has been cancelled
|
2026-09-02 16:59:25 +09:00 |
|
Rinjae
|
b2787882bf
|
비밀번호 암호화 로직 개선:
eapim-portal CI / build (push) Has been cancelled
eapim-portal Test / test (push) Has been cancelled
- name 재지정 및 hidden 필드로 봉투 전송 처리 추가
- 폼 제출 후 원상복구 스케줄링 로직 구현
|
2026-09-02 09:50:56 +09:00 |
|
Rinjae
|
aafa7ac351
|
NotiTestController 요청 매핑 경로 수정: //notitest → /djb/notitest
eapim-portal CI / build (push) Has been cancelled
eapim-portal Test / test (push) Has been cancelled
|
2026-09-02 09:35:50 +09:00 |
|
Rinjae
|
b7477e10a1
|
feats/security 브랜치 병합 - 비밀번호 전송 암호화(RSA-OAEP + AES-GCM) 도입
eapim-portal CI / build (push) Has been cancelled
eapim-portal Test / test (push) Has been cancelled
|
2026-09-01 15:08:21 +09:00 |
|
Rinjae
|
11f1dae1f3
|
Thymeleaf 프래그먼트 경로 표기 오류 수정:
eapim-portal CI / build (push) Has been cancelled
eapim-portal Test / test (push) Has been cancelled
- 모든 th:replace/th:include 경로 ~{}로 변경
|
2026-09-01 15:07:23 +09:00 |
|
Rinjae
|
59c379b22c
|
비밀번호 전송 암호화 기능 추가:
- RSA-OAEP + AES-GCM 기반 비밀번호 전송 암호화 모듈 구현
- 클라이언트 공개키 발급 및 복호화 처리 로직 개발
- 암호화 설정 속성 및 요청별/세션별/서버별 키 보관소 구성
|
2026-09-01 15:06:30 +09:00 |
|
Rinjae
|
d275aa12c4
|
Admin GatewayClient 다중 base URL 및 failover 로직 추가:
eapim-portal CI / build (push) Has been cancelled
eapim-portal Test / test (push) Has been cancelled
- admin.base-url 다중 주소 지원 및 순차 failover 구현
- RestTemplate 타임아웃 설정 변경 (연결/읽기: 5초로 단축)
|
2026-09-01 14:50:39 +09:00 |
|
Rinjae
|
c732f1e1b2
|
API 상태 타임라인 개선:
eapim-portal CI / build (push) Has been cancelled
eapim-portal Test / test (push) Has been cancelled
- 진행 상태에 따른 상태 색 및 한글 라벨 표시 추가
|
2026-09-01 14:12:17 +09:00 |
|
Rinjae
|
9e32502ee3
|
WebLogic 라이브러리 안정성 검증 로직 강화:
eapim-portal CI / build (push) Has been cancelled
eapim-portal Test / test (push) Has been cancelled
- jboss-logging/Guava 클래스 로드시충돌 점검 추가
- ReadinessController에 관련 체크 로직 반영
|
2026-08-27 16:47:15 +09:00 |
|
Rinjae
|
2d0ff2bf84
|
템플릿 엔진 상태 점검 추가 - Thymeleaf 구성 검증 로직 반영
eapim-portal CI / build (push) Has been cancelled
eapim-portal Test / test (push) Has been cancelled
|
2026-08-27 16:44:57 +09:00 |
|
Rinjae
|
21940a3e18
|
WebLogic jackson 버전 충돌 방지 설정 추가 - jackon-module-jaxb-annotations 명시 의존성 추가
eapim-portal CI / build (push) Has been cancelled
eapim-portal Test / test (push) Has been cancelled
|
2026-08-27 16:40:05 +09:00 |
|
Rinjae
|
2e517a1e08
|
WebLogic 라이브러리 4개 우선 로드 설정 추가 - IllegalAccessError/NoSuchMethodError 방지
eapim-portal CI / build (push) Has been cancelled
eapim-portal Test / test (push) Has been cancelled
|
2026-08-27 16:25:30 +09:00 |
|
Rinjae
|
10c5e51162
|
WebLogic commons-lang3 우선 로드 설정 추가 - IllegalAccessError 방지
eapim-portal CI / build (push) Has been cancelled
eapim-portal Test / test (push) Has been cancelled
|
2026-08-27 16:20:24 +09:00 |
|
Rinjae
|
69e5126de6
|
WebLogic commons-fileupload 우선 로드 설정 추가 - NoSuchMethodError 방지
eapim-portal CI / build (push) Has been cancelled
eapim-portal Test / test (push) Has been cancelled
|
2026-08-27 15:55:37 +09:00 |
|
Rinjae
|
d044ebd157
|
Merge branch 'feats/security'
eapim-portal CI / build (push) Has been cancelled
eapim-portal Test / test (push) Has been cancelled
|
2026-08-27 15:43:42 +09:00 |
|
Rinjae
|
af40f0ba61
|
비밀번호 길이 검증 제거 - 로그인 스크립트 단순화
eapim-portal CI / build (push) Has been cancelled
eapim-portal Test / test (push) Has been cancelled
|
2026-08-27 15:11:39 +09:00 |
|
Rinjae
|
d6b3a44d61
|
Merge branch 'master' into feats/security
# Conflicts:
# src/main/java/com/eactive/apim/portal/djb/webhook/dto/WebhookRegistrationDTO.java
# src/main/resources/templates/views/apps/webhook/webhookList.html
# src/main/resources/templates/views/apps/webhook/webhookModifyStep1.html
# src/main/resources/templates/views/apps/webhook/webhookRegisterStep1.html
|
2026-08-27 13:23:15 +09:00 |
|
Rinjae
|
e57f2fe72f
|
WIP: webhook 작업 임시 커밋 (develop 전환 전 안전 확보)
|
2026-08-27 10:59:22 +09:00 |
|
Rinjae
|
cecf6260a6
|
서비스 페이지 스타일 수정:
eapim-portal CI / build (push) Has been cancelled
eapim-portal Test / test (push) Has been cancelled
- 모바일 화면에서 hero-illustration 순서 수정 (우선 순위 -1)
- `_service.scss` 변경사항에 따른 CSS 소스맵(main.css.map) 업데이트
|
2026-08-27 10:52:31 +09:00 |
|
Rinjae
|
52707998d4
|
Swagger UI 응답 처리 개선:
eapim-portal CI / build (push) Has been cancelled
eapim-portal Test / test (push) Has been cancelled
- 응답 렌더링 중 "응답지우기" 클릭 시 패널 복구 방지 로직 추가
- "Clear" 버튼 동작 확장: 사용자 정의 응답 그리드 제거 처리
|
2026-08-26 19:28:38 +09:00 |
|
Rinjae
|
28017fd83c
|
테스트 코드 추가:
eapim-portal CI / build (push) Has been cancelled
eapim-portal Test / test (push) Has been cancelled
- API 상태 관련 서비스 테스트 클래스 신규 작성 (총 7개)
- 테스트 코드에서 `visibleApiIds` 필터 적용 확인 및 조회 로직 검증 포함
- `TestCleanupService` 확장: 그룹 제한 데이터 관련 신규 Fixture 및 Mock 추가
|
2026-08-26 17:44:48 +09:00 |
|
Rinjae-gf63
|
e55b7a6bf2
|
- 본인확인 비밀번호 실패 관련 메시지 수정
eapim-portal CI / build (push) Has been cancelled
eapim-portal Test / test (push) Has been cancelled
- 계정 차단/로그아웃 메시지 보안 표현 강화
- 로그 및 계정 차단 사유 메시지 가독성 개선
|
2026-08-26 17:10:13 +09:00 |
|
Rinjae
|
1b6fed7701
|
CSS 소스맵(main.css.map) 누락된 소스 경로 수정
eapim-portal CI / build (push) Has been cancelled
eapim-portal Test / test (push) Has been cancelled
|
2026-08-26 13:10:19 +09:00 |
|
Rinjae
|
033faa6714
|
알림 테스트 도구 추가:
eapim-portal CI / build (push) Has been cancelled
eapim-portal Test / test (push) Has been cancelled
- SCSS 스타일 및 HTML 템플릿 구현
- 알림 발송/상태 처리 자바 로직 추가
- 클라이언트 JS: 동적 데이터 바인딩, 발송/이력 관리
|
2026-08-26 12:57:03 +09:00 |
|
Rinjae
|
758b3ebd7d
|
알림수신동의서 및 개인정보수집동의서 추가:
eapim-portal CI / build (push) Has been cancelled
eapim-portal Test / test (push) Has been cancelled
- 새 HTML 및 TXT 파일 작성
- 서비스 이용 약관 신규 추가 및 HTML/TXT 생성
|
2026-08-26 11:11:17 +09:00 |
|
Rinjae
|
f07123904a
|
브랜드명 템플릿화 적용:
eapim-portal CI / build (push) Has been cancelled
eapim-portal Test / test (push) Has been cancelled
- 다국어 메시지 파일(title.html) `{brand.name}` 사용으로 수정
- HTML 제목 태그 내 문자열 치환 로직 추가
|
2026-08-26 10:05:21 +09:00 |
|
Rinjae
|
2bc2a3d6e3
|
"신규 신청 쿨다운 로직 제거 - Repository/Service/Controller 코드 정리 - 불필요한 HTML 스크립트 제거"
eapim-portal CI / build (push) Has been cancelled
eapim-portal Test / test (push) Has been cancelled
|
2026-08-26 09:43:00 +09:00 |
|
Rinjae
|
b58893d098
|
계정 보안 구현 - 연속 실패 시 계정 잠금 서비스 추가
eapim-portal CI / build (push) Has been cancelled
eapim-portal Test / test (push) Has been cancelled
- 비밀번호 본인확인 연속 실패 정책 및 처리 로직 추가
- 작성 요청 빈도 제한 서비스 및 메시지 구현
- 키보드 연속 문자 검증 규칙 및 테스트 추가
|
2026-08-25 20:24:46 +09:00 |
|
Rinjae
|
80b072983f
|
Webhook URL 형식 검증 로직 분리 및 재사용성 개선:
eapim-portal CI / build (push) Has been cancelled
eapim-portal Test / test (push) Has been cancelled
- WebhookUrlValidator 추가: URL 형식 검증 전담
- Service/Controller에서 공통 Validator 활용하도록 수정
|
2026-08-25 15:39:00 +09:00 |
|
Rinjae
|
a456ed9bb0
|
사용자 Secret 관리 기능 추가:
eapim-portal CI / build (push) Has been cancelled
eapim-portal Test / test (push) Has been cancelled
- 사용자 지정 Secret 필드 추가(WebhookRequest, DTO, Mapper)
- 사용자 Secret 평문 조회/갱신 로직 및 비밀번호 재인증 처리
- Secret 입력 UI 개선 및 스타일 수정
|
2026-08-25 15:16:57 +09:00 |
|
Rinjae
|
33c64972f8
|
- 브랜드명 템플릿화 적용 - 정적 리소스/HTML 다수 수정
- 서비스 소개 페이지 디자인/스타일 대폭 개선
- 웹훅/OAuth2 개발 가이드 문구 및 텍스트 업데이트/템플릿화
|
2026-08-25 13:42:30 +09:00 |
|
Rinjae
|
cff0199d2d
|
TestCleanupService 확장 - FileService/PasswordEncoder 추가 Mock 설정
eapim-portal CI / build (push) Has been cancelled
eapim-portal Test / test (push) Has been cancelled
|
2026-08-24 21:16:23 +09:00 |
|
Rinjae
|
2e920eec96
|
4010-Q&A 테스트 계정 준비 추가
eapim-portal CI / build (push) Has been cancelled
eapim-portal Test / test (push) Has been cancelled
- 법인개발자 계정 소속/비밀번호 초기화(`ensureTestCorpDeveloper`)
- 비밀번호만 재설정하는 테스트 API 추가(`resetTestPassword`)
- Q&A 테스트 문서 및 시나리오 수정(계정 준비 단계 8-3 추가)
|
2026-08-24 18:45:50 +09:00 |
|
Rinjae
|
65a262849e
|
- 4020-partnership 테스트 추가 - 등록/조회/삭제 시나리오 구현
eapim-portal CI / build (push) Has been cancelled
eapim-portal Test / test (push) Has been cancelled
- e2e/admin-partnership.page.ts - admin 접근 및 확인 로직 작성
- e2e/partnership-feedback.spec.ts - e2e 테스트 케이스 작성
|
2026-08-24 17:51:36 +09:00 |
|
Rinjae
|
7056306718
|
- 파트너십 글 단건 조회/삭제 메서드 추가 및 본인 확인 로직 적용
eapim-portal CI / build (push) Has been cancelled
eapim-portal Test / test (push) Has been cancelled
- TestCleanupService 확장 - 테스트 글 삭제 및 첨부파일 정리 추가
- 레이아웃 개선 - footer 하단 고정(sticky) 처리
|
2026-08-24 17:21:47 +09:00 |
|
Rinjae
|
05e0599b26
|
- AppRequestRepository에 findAllByOrgAndClientName 메서드 추가
eapim-portal CI / build (push) Has been cancelled
eapim-portal Test / test (push) Has been cancelled
- 클라이언트 신청 해지 프로세스 및 테스트 클린업 로직 구현
- Playwright API 키 관리/클라이언트 관리 경로 및 셀렉터 업데이트
|
2026-08-24 15:25:18 +09:00 |
|
Rinjae
|
c223fa3124
|
PasswordServiceTest 추가 - 최근 비밀번호 중복 검사 로직 수정
eapim-portal CI / build (push) Has been cancelled
eapim-portal Test / test (push) Has been cancelled
TestCleanupService 확장 - 초대/회원 소속 관리 메서드 구현
API 추가 - 초대 삭제 및 소속 제외, 사용자 존재 여부 확인
|
2026-08-24 14:13:26 +09:00 |
|
Rinjae
|
78b1edff5a
|
- 인증번호 재발송 제한 메시지 개선 - 남은 초 표시 추가
eapim-portal CI / build (push) Has been cancelled
eapim-portal Test / test (push) Has been cancelled
- 비밀번호 확인 필드명 일괄 변경(password2 → confirmPassword)
- 법인 관리자 탈퇴 제한 경고 메시지 추가 및 관련 로직 수정
- 임시 비밀번호 발급 시 기존 비밀번호 이력 저장 로직 추가
|
2026-08-24 13:17:14 +09:00 |
|
Rinjae
|
b41a81bda3
|
Webhook API 표시 개선:
eapim-portal CI / build (push) Has been cancelled
eapim-portal Test / test (push) Has been cancelled
- WebhookDTO에 API 이름 포함 필드 추가(WebhookApiDTO)
- 프로필 활성화 뱃지 CSS 수정(고정 위치, 크기 축소) - 정적 자원 서빙 경로 설정 개선(staticBase 적용)
|
2026-08-24 10:37:12 +09:00 |
|
Rinjae
|
1ea2c89776
|
- 인덱스 통계 API 이용 건수 로직 수정 - 월누적 호출 건수 반영
eapim-portal CI / build (push) Has been cancelled
eapim-portal Test / test (push) Has been cancelled
- GwAuthClient 리포지토리 다건 org용 메서드 추가
- 통계 DTO 주석 수정 및 관련 메서드 추가
|
2026-08-21 18:07:06 +09:00 |
|
Rinjae
|
f1d6181210
|
- Playwright 테스트 정리용 internal API 추가
eapim-portal CI / build (push) Has been cancelled
eapim-portal Test / test (push) Has been cancelled
- /internal/test-cleanup/{org,user,orphans} 신설
- dev 프로필 전용, 토큰+IP allowlist 이중 가드
- 13개 고아 테이블 cascade/스윕 삭제 서비스
- 리포지토리 deleteBy 메서드 추가, 단위테스트 포함
|
2026-08-21 17:57:51 +09:00 |
|
Rinjae
|
bac9a54dee
|
활성 프로파일 뱃지 추가 - HTTP 세션 로그 설정 제거 - 개인정보 암호화 처리
eapim-portal CI / build (push) Has been cancelled
eapim-portal Test / test (push) Has been cancelled
|
2026-08-21 17:25:41 +09:00 |
|