Rinjae
59c379b22c
비밀번호 전송 암호화 기능 추가:
...
- RSA-OAEP + AES-GCM 기반 비밀번호 전송 암호화 모듈 구현
- 클라이언트 공개키 발급 및 복호화 처리 로직 개발
- 암호화 설정 속성 및 요청별/세션별/서버별 키 보관소 구성
2026-09-01 15:06:30 +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
603cba65a7
API 목록 페이징 기능 추가 - 검색 결과 페이지 처리 로직 구현
...
API 아이콘 스트리밍 엔드포인트 추가 - base64 데이터 URL 캐싱 처리
response 압축 설정 추가 - application.yml에 설정 값 정의
2026-08-21 10:48:47 +09:00
Rinjae
8b4bc425ec
- build.gradle: damo-manager 의존성 scope 변경(compileOnly → implementation)
...
eapim-portal CI / build (push) Has been cancelled
eapim-portal Test / test (push) Has been cancelled
- application.yml: 로그 경로 수정(/logs/eapim → /logs/prod/eapim)
2026-08-14 19:05:29 +09:00
Rinjae
3cfd6b0b04
Atomikos JTA 제거: 로컬 트랜잭션 전환 및 관련 설정 정리
...
eapim-portal CI / build (push) Has been cancelled
eapim-portal Test / test (push) Has been cancelled
- JTA/XA 미사용으로 변경: JpaTransactionManager로 전환
- Atomikos 의존성 및 설정 제거, 관련 문서 및 주석 업데이트
2026-08-14 17:11:54 +09:00
Rinjae
7a0f88bfb1
Atomikos 설정 변경: max-actives 속성 추가
eapim-portal CI / build (push) Has been cancelled
eapim-portal Test / test (push) Has been cancelled
2026-08-14 16:50:10 +09:00
Rinjae
1e21b85de1
- 소수 자릿수 처리 개선 - DECIMAL/BIGDECIMAL 정수/숫자 구분
...
eapim-portal CI / build (push) Has been cancelled
eapim-portal Test / test (push) Has been cancelled
- 샘플 생성 로직 리팩토링 - 길이 및 소수 자릿수 기준 상세화
- 공통 스키마 처리 함수 추가 - 코드 중복 제거 및 가독성 향상
2026-08-13 14:42:44 +09:00
Rinjae
7c0cd371f0
클라이언트 표현 수정 및 내부 사용자 이메일 도메인 설정 추가:
...
eapim-portal CI / build (push) Has been cancelled
eapim-portal Test / test (push) Has been cancelled
- "앱" -> "클라이언트"로 명칭 일괄 수정 (HTML/DTO/JS)
- 내부 사용자 이메일 도메인 동적 설정 로직 및 기본값 추가
2026-08-13 12:50:50 +09:00
Rinjae
eb2cce8002
Actuator/SBA 로컬 제한 설정 추가:
...
eapim-portal CI / build (push) Has been cancelled
eapim-portal Test / test (push) Has been cancelled
- application.yml 주석 및 build.gradle 로컬 전용 라이브러리 처리
- 배포 산출물에서 로컬 전용 리소스/라이브러리 제외
2026-08-12 11:48:37 +09:00
Rinjae
766341540d
개발가이드 Base URL 동적 처리, Mock 응답 인증 로직 추가:
...
eapim-portal CI / build (push) Has been cancelled
eapim-portal Test / test (push) Has been cancelled
- GuideProperty 이용 개발가이드 GW URL 동적 주입
- sample/mock 응답 유형의 인증 절차 생략 로직 추가
- Webhook 이벤트 코드명/JSON 값 수정
2026-08-11 11:46:49 +09:00
Rinjae
5585df9133
메뉴 기능 추가 - menu.yml GNB 정의 - 접근 인터셉터/뷰 주입/내부 API 구현
2026-08-05 14:19:33 +09:00
Rinjae
815e2bdd04
API Status 페이지 UI 및 주요 기능 추가:
...
- API Status 페이지 SCSS 스타일 및 반응형 대응 추가
- 진행 중 장애 DTO 및 영향 API DTO 구현
- 진행 중 장애 및 점검 사항 관련 JS 렌더링 로직 추가
2026-07-31 13:38:37 +09:00
Rinjae
e3b5a44270
Merge branch 'master' into feats/api-status
2026-07-30 13:44:50 +09:00
Rinjae
2a9694cd85
API 스펙 관리 문구 및 로직 개선
...
- 게이트웨이 관련 문구 수정 및 그룹 설정 안내 추가
- 비 로그인 사용자 공개 관련 문구 수정
- description 필드 저장/복원 로직 추가
2026-07-30 11:24:05 +09:00
Rinjae
02eb81af67
클라이언트 생성/수정 흐름 및 관련 UI 개선:
...
eapim-portal CI / build (push) Has been cancelled
eapim-portal Test / test (push) Has been cancelled
- 클라이언트 등록/수정 URL 구조 리팩토링 (myapikey → clients)
- 로그인 직후 클라이언트 미보유 사용자 대상 추가 안내 팝업
- 클라이언트 Secret 조회 및 관련 2FA 단계 로직 개선
2026-07-29 19:25:10 +09:00
Rinjae
c02a5ff047
전역 토스트 알림 추가 및 UI/로직 개선:
...
eapim-portal CI / build (push) Has been cancelled
eapim-portal Test / test (push) Has been cancelled
- 전역 토스트 알림용 JS 및 SCSS 추가 (djbToast)
- 신규 토스트 연동 레이아웃(js 포함) 및 스타일 확장 대응
- 클라이언트 신청/수정 화면 개선, IP 등록 검증 로직 추가
2026-07-29 15:32:05 +09:00
Rinjae
b29882c0b2
이메일 인증 흐름 개선 및 테스트 환경 대응:
...
eapim-portal CI / build (push) Has been cancelled
eapim-portal Test / test (push) Has been cancelled
- 가입 시 이메일 인증 여부 검증 로직 추가
- 테스트 환경에서 인증번호 UI 출력 및 관리 개선
- 리다이렉트 시 기본 모델 노출 방지 Bean 설정 추가
2026-07-28 15:13:55 +09:00
Rinjae
fedd3e4c50
본인 인증 추가 기능 및 UI 개선:
...
eapim-portal CI / build (push) Has been cancelled
eapim-portal Test / test (push) Has been cancelled
- Step-up 비밀번호 확인 페이지 구현
- 기존 비밀번호 확인 로직 제거 및 반영 직전 2FA 추가
- 보호 경로 완화 정책(PASSWORD/TWO_FACTOR) 및 경로 관리 확장
2026-07-28 11:04:24 +09:00
Rinjae
2106142d93
- UserRoleHistoryService 추가: 역할 변경 감사 이력 서비스 구현
...
- `ROLE_API_KEY_REQUEST` → `ROLE_WEBHOOK` 변경: Webhook 관리 권한 분리 및 강화
- "이용자" → "개발자" 용어 통일: 템플릿, 컨트롤러 및 예외 메시지 수정
2026-07-27 20:11:09 +09:00
Rinjae
61be6bf108
- API 선택 검증 로직 수정 - 선택 사항으로 변경
...
- '인증 키 관리' → '앱 관리' 용어 변경
- API 미선택 시 확인 팝업 로직 추가
2026-07-27 18:20:37 +09:00
Rinjae
41be827b81
비밀번호 정책 및 변경 강제 적용 기능 추가:
...
- 비밀번호 규칙 클라이언트 검증 JS/SASS 추가
- 세션 기반 비밀번호 변경 강제 Interceptor 구현 (`PasswordChangeEnforcementInterceptor`)
- URL 리팩토링 및 엔드포인트 변경 (`/password/*`)
- 비밀번호 유효성 검사 공통화 (`PasswordRuleValidator`)
- Logback ERROR 전용 파일 로그 추가
2026-07-27 17:25:42 +09:00
Rinjae
c733e6b200
Merge branch 'master' into design
...
# Conflicts:
# src/main/resources/templates/views/apps/service/oauth2-guide.html
2026-07-23 18:09:00 +09:00
Rinjae
f221c20ece
- 세션 타임아웃 10분 고정: 서버/DB 설정 통일 및 관리 단순화
...
eapim-portal CI / build (push) Has been cancelled
eapim-portal Test / test (push) Has been cancelled
- CSRF 토큰 조회/재발급 API 추가 - 익명 세션 유지 핑 로직 구현
- OAuth2 가이드 scope 고정값 "api"로 수정
2026-07-23 18:05:57 +09:00
Rinjae
9f4874fe44
Merge branch 'feats/api-status' into design
...
# Conflicts:
# src/main/resources/static/css/main.css.map
# src/main/resources/static/css/main.min.css
# src/main/resources/static/css/main.min.css.map
# src/main/resources/templates/views/apps/mypage/apiKeyModifyStep2.html
# src/main/resources/templates/views/apps/mypage/apiKeyRegisterStep2.html
# src/main/resources/templates/views/fragment/djbank/header_container.html
2026-07-20 19:13:38 +09:00
Rinjae
43d915342e
모니터링 코드 엔티티 제거 및 API 선택 모듈 추가:
...
- MonitoringCode 엔티티, 리포지토리, 복합키 클래스 삭제
- API 선택 공용 모듈 JS 및 HTML 파일 추가 (api_selector)
- 웹훅 개발 가이드 페이지 신규 추가 (webhook-dev-guide)
2026-07-20 19:10:05 +09:00
Rinjae
ba00b80bfe
Webhook 신청/관리 및 EventType 제공 기능 추가:
...
- Webhook 신청/수정 3단계 UI 및 관련 서비스 구현
- TSEAIRM28 공통코드 기반 EventType 조회 기능 추가
- 신규/수정 세션 관리 및 비밀번호 재인증 로직 포함
2026-07-20 17:36:17 +09:00
Rinjae
5b7a4a108d
design-merge 강제 병합 - 디자인 반영본 전체 통합
...
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com >
2026-07-20 16:32:18 +09:00
Rinjae
1cb9606602
API 통계 도메인 구조 개편 및 조회 기능 확장:
...
eapim-portal CI / build (push) Has been cancelled
eapim-portal Test / test (push) Has been cancelled
- API 통계 엔티티/리포지토리 다층 나눔 (분/시/일/월)
- API 상세/요약 통계 및 기간별 누적 통계 DTO 추가
- 고객센터 연락처 조회 로직 추가 (@ModelAttribute) - 글로벌 푸터 적용
- @EMSDataSource 지원 엔티티-패키지 다중 검색 적용
- 기존 ApiStatisticsRepository 삭제, 분리된 구성으로 대체
2026-07-16 11:20:44 +09:00
Rinjae
99f765507b
세션 유지 기능 추가 및 FAQ 관리 개선:
...
- 비운영 환경 + DB 설정 활성 시 세션 유지(타임아웃 무시) 지원
- FAQ 단건 조회 API 추가 (`FaqFacade`, `FaqFacadeImpl`)
- 헤더 세션 타이머 UI 개선 및 유지 옵션 체크박스 추가
2026-07-10 16:36:11 +09:00
Rinjae
c5b23c3873
PortalProperty 부팅 시 중복키 점검 기능 추가
...
eapim-portal CI / build (push) Has been cancelled
eapim-portal Test / test (push) Has been cancelled
- (PROPERTY_GROUP_NAME, PROPERTY_NAME) 유일성 검증
- 중복 발견 시 ERROR 로그 출력 및 수동 정리 안내
- JSESSIONID 쿠키 이름 변경 (PORTAL_JSESSIONID → JSESSIONID_PORTAL)
2026-07-06 17:47:48 +09:00
Rinjae
b02e598d62
수수료 관리 기능 제거:
...
eapim-portal CI / build (push) Has been cancelled
eapim-portal Test / test (push) Has been cancelled
- 관련 Controller, DTO 클래스 삭제
- commissionManage.html 및 스타일 파일 제거
2026-07-03 18:30:34 +09:00
hong
1c57d348e6
디자인 시안 적용 및 애니메이션 개선
2026-07-02 17:52:59 +09:00
Rinjae
aa5e769148
JTA 설정 비활성화 및 신규 회원가입 경로 추가
...
- `spring.jta.enabled` 값 false로 변경 (stage/dev/prod 공통)
- 법인회원 초대 경로(`/signup/decision_process`) 신규 추가
2026-06-29 18:24:26 +09:00
Rinjae
82948a13ce
CSRF 만료 세션 처리 및 정적 리소스 캐싱 제어 추가
...
eapim-portal CI / build (push) Has been cancelled
eapim-portal Test / test (push) Has been cancelled
- CSRF 만료 시 기존 세션 만료 안내로 리다이렉트 처리
- 정적 리소스 캐싱 토글 기능 추가 (개발 환경 즉시 반영 지원)
- 회원가입 페이지 및 세션 설정 스타일 수정
2026-06-26 15:05:19 +09:00
Rinjae
f79e528fec
이메일 인증 재발송 기능 제거 및 관련 코드 정리
...
eapim-portal CI / build (push) Has been cancelled
eapim-portal Test / test (push) Has been cancelled
- `emailResendPopup` 및 팝업 호출 로직 삭제
- `InquiryAdminNotifier` → `CommunityAdminNotifier`로 클래스 명칭 변경
- 제휴 신청 시 관리자 알림 로직 추가
2026-06-24 19:45:37 +09:00
Rinjae
e242d3ed06
- 모바일 약관 탭 UI 개선 - 스크롤 추가 및 스타일 조정
...
eapim-portal CI / build (push) Has been cancelled
eapim-portal Test / test (push) Has been cancelled
- 필수 입력 경고 메세지 추가 및 인증 미완료 경고 추가
2026-06-24 15:32:18 +09:00
Rinjae
84d92fced9
- 초대 로직 변경: 이메일→휴대폰 기반 초대 전환 및 UI 업데이트
...
eapim-portal CI / build (push) Has been cancelled
eapim-portal Test / test (push) Has been cancelled
- 알림 수신 동의 추가: 초대/취소 시 알림 발송 옵션 탑재
- 관리자 기능 추가: 소속 제외 및 권한 조정 기능 구현
2026-06-23 20:58:27 +09:00
Rinjae
23235bb854
2-Legged 가이드 삭제 완료
...
- 관련 HTML 제거
- 메뉴 및 경로 수정
2026-06-12 17:11:13 +09:00
Rinjae
4927c301f3
개발가이드 페이지 추가
2026-06-10 19:29:24 +09:00
Rinjae
d9830fb47d
eapim-portal CI 워크플로 및 JNDI 전환
...
- gitea actions self-hosted runner 워크플로
- EMS/Gateway 데이터소스 JNDI 적용 및 보강
- 부팅/로깅 경로 /prod/eapim, /logs/eapim 으로 정리
2026-06-09 19:12:47 +09:00
Rinjae
b47f76a783
Merge commit '157c66ca9d4eda83720f3ae35a3e3585408326ab'
2026-06-02 09:34:53 +09:00
eastargh
157c66ca9d
DB스키마 변경 AGWADM->AGWAPP, EMSADM->EMSAPP
2026-05-28 10:57:50 +09:00
Rinjae
5deda2a004
- K8sUtil 파일 삭제
...
- 승인관리 완전삭제 기능 추가
- DJBank로 명칭 업데이트
2026-05-21 09:52:34 +09:00
Rinjae
5d36288c53
개발 환경 설정 파일 제거 및 빌드 예외 처리 추가
2026-02-25 19:22:15 +09:00
Rinjae
7d22bd3e0c
static 캐시 설정
2026-01-18 19:42:59 +09:00
Rinjae
3754d97f21
테스트 환경 인증번호 동적 표시 및 Sass 3.0 호환성 개선
2026-01-18 19:33:53 +09:00
Rinjae
43668275eb
서비스 소개 페이지 퍼블리싱
2026-01-09 17:57:38 +09:00
Rinjae
868fb9a85d
Add attachment support to agreements and enhance image handling
2026-01-07 15:24:35 +09:00
현성필
4a36d91e6c
breadcrumb 추가
2026-01-02 15:42:35 +09:00
현성필
343bbb560d
퍼블 일부 수정
2025-12-29 15:47:12 +09:00