hong
faaf9e8cd6
feat: 로그인 퍼블리싱
2026-07-30 10:01:38 +09:00
hong
4181d114c1
style: SASS 빌드 결과 main.css 업데이트
2026-07-28 18:21:56 +09:00
hong
daff07c006
merge후 충돌 해결
2026-07-28 18:18:23 +09:00
hong
1f51c9b21e
feat: 로그인과 회원가입 퍼블리싱
2026-07-28 18:09:20 +09:00
Rinjae
929980c089
중복 로그인 확인 및 처리 로직 추가:
...
eapim-portal CI / build (push) Has been cancelled
eapim-portal Test / test (push) Has been cancelled
- 동시 접속 확인 API(DuplicateLoginController) 및 서비스 구현
- 중복 세션 확인 후 로그인 확정/취소 처리 로직 추가
- 2FA 흐름과 연계된 프론트엔드 수정 및 UI 개선
2026-07-28 17:00:10 +09:00
Rinjae
d4d5d66727
앱 수정 최종 반영(2FA) 로직 추가:
...
- 최종 저장 시 2FA 통과권 요구 로직 추가 및 중복 인증 방지
- Step2 2FA 팝업 및 프론트엔드 2FA 검증 로직 반영
- 불필요한 CallBack URL 필드 제거 및 UI 문구 수정
2026-07-28 16:38:44 +09:00
Rinjae
d3e6249a41
앱 수정 최종 반영(2FA) 로직 추가:
...
- 최종 저장 시 2FA 통과권 요구 로직 추가 및 중복 인증 방지
- Step2 2FA 팝업 및 프론트엔드 2FA 검증 로직 반영
- 불필요한 CallBack URL 필드 제거 및 UI 문구 수정
2026-07-28 16:38:37 +09:00
Rinjae
68f8c07fc0
Merge branch 'master' into design
2026-07-28 16:07:51 +09:00
Rinjae
87369ce7f7
법인 로그인 차단 로직 개선:
...
eapim-portal CI / build (push) Has been cancelled
eapim-portal Test / test (push) Has been cancelled
- ACTIVE 외 상태(휴면/탈퇴/준비) 로그인 제한 처리 추가
- 승인 미완료 예외 케이스 방어 로직 강화
2026-07-28 15:38:18 +09:00
Rinjae
a2f6151a08
인증 관련 PTL_PROPERTY 및 로그인 차단 로직 추가:
...
eapim-portal CI / build (push) Has been cancelled
eapim-portal Test / test (push) Has been cancelled
- 개발/테스트 환경 인증번호 노출 설정 AuthNoticeProperties 추가
- 삭제된 법인 소속 사용자 로그인 차단 처리 로직 반영
2026-07-28 15:31:21 +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
hong
80740a9543
merge 충돌 해결
2026-07-28 14:35:21 +09:00
hong
cdd68f48f0
fix: 마이페이지 이용 통계 , 내정보 관리 , 비밀전호 변경 & 로그인 반응형 퍼블리싱
2026-07-28 14:30:03 +09:00
Rinjae
d2bc61dc31
2FA 서비스 및 속성 추가 - 테스트 모듈 적용
...
eapim-portal CI / build (push) Has been cancelled
eapim-portal Test / test (push) Has been cancelled
- 비밀번호 변경 경로 리팩토링 및 엔드포인트 변경
- 테스트 경로 및 목(mock) 객체 추가
2026-07-28 12:41:02 +09:00
Rinjae
73deb7f02e
WebLogic WebSocket 충돌 방지 설정 추가:
...
eapim-portal CI / build (push) Has been cancelled
eapim-portal Test / test (push) Has been cancelled
- Tomcat WebSocket 모듈(tomcat-embed-websocket) 제외 추가
2026-07-28 11:27:58 +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
6c13b6bc63
design → master 병합: 2FA·Step-up 인증 및 디자인 반영본 통합
2026-07-28 10:09:14 +09:00
Rinjae
b54fedc280
feats/security → design 병합: 2FA·Step-up 인증 통합
...
- SuccessHandler 충돌 해결: LoginFinalizer 리팩터 버전 채택
- LoginFinalizer 로그 마스킹 재적용(design 변경 보존)
- CSS 생성물 충돌은 SASS 재컴파일로 해소(.tfa- 포함)
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com >
2026-07-28 09:55:57 +09:00
Rinjae
a4316545dc
2FA 팝업 UI 개선 및 기능 추가:
...
- 디자인 가이드 기반 레이아웃/스타일 재정의(SASS)
- 인증 흐름 개선: 타이머/프로그레스바/버튼 상태 업데이트(JS)
- 사용자 친화적 안내 메시지 및 입력 상태 검증 추가
2026-07-28 09:50:45 +09:00
Rinjae
b5ffa69eba
2FA (추가 인증) 기능 추가:
...
- Step-up 인증 Interceptor 및 보호 경로 관리 로직 도입
- 2FA 팝업 모듈 및 스타일(SASS, JS) 추가
- 로그인 실패 사유 Enum 및 2FA 관련 처리 로직 공통화
2026-07-27 20:12:13 +09:00
Rinjae
2106142d93
- UserRoleHistoryService 추가: 역할 변경 감사 이력 서비스 구현
...
- `ROLE_API_KEY_REQUEST` → `ROLE_WEBHOOK` 변경: Webhook 관리 권한 분리 및 강화
- "이용자" → "개발자" 용어 통일: 템플릿, 컨트롤러 및 예외 메시지 수정
2026-07-27 20:11:09 +09:00
Rinjae
0f58f043a8
Merge remote-tracking branch 'origin/design' into design
2026-07-27 18:20:43 +09:00
Rinjae
61be6bf108
- API 선택 검증 로직 수정 - 선택 사항으로 변경
...
- '인증 키 관리' → '앱 관리' 용어 변경
- API 미선택 시 확인 팝업 로직 추가
2026-07-27 18:20:37 +09:00
hong
96d6dd3df1
충돌 해결
2026-07-27 17:44:23 +09:00
hong
f9b53810d9
fix: 인증키 관리 & webhook 수정및 반응형 퍼블리싱
2026-07-27 17:32:33 +09:00
Rinjae
41be827b81
비밀번호 정책 및 변경 강제 적용 기능 추가:
...
- 비밀번호 규칙 클라이언트 검증 JS/SASS 추가
- 세션 기반 비밀번호 변경 강제 Interceptor 구현 (`PasswordChangeEnforcementInterceptor`)
- URL 리팩토링 및 엔드포인트 변경 (`/password/*`)
- 비밀번호 유효성 검사 공통화 (`PasswordRuleValidator`)
- Logback ERROR 전용 파일 로그 추가
2026-07-27 17:25:42 +09:00
Rinjae
78898ab5a8
Merge dfc859c (승인 요청 처리 개선) into design
...
- 승인정보 없는 요청 목록 노출 및 삭제 로직 (MyAppController, AppServiceFacade)
- '승인대기' → '승인정보 없음' 텍스트 (apiKeyList.html, design 뱃지 클래스 유지)
- 내부 결재 중 취소 불가 안내 스타일 (_apikey-detail.scss)
- 충돌 CSS는 design(ours) 채택 후 SASS 재컴파일
2026-07-27 16:14:53 +09:00
hong
19c17f4e91
Merge remote-tracking branch 'origin/master' into design
2026-07-27 14:40:12 +09:00
hong
c2d84bb024
마이페이지 이용자 관리 , 인증키 관리 반응형으로 수정
2026-07-27 14:31:51 +09:00
hong
6434d48b05
Merge branch 'design' of http://172.30.1.50:3000/djb-eapim/eapim-portal into design
2026-07-24 17:41:43 +09:00
hong
d5f0f3aab4
fix: FAQ , Q&A , 피드백 반응형 퍼블리싱
2026-07-24 17:41:39 +09:00
Rinjae
dfc859c9cf
승인 요청 처리 개선 및 UI/로직 추가:
...
- 승인정보 없는 요청 목록 노출 및 삭제 로직 추가
- 내부 결재 진행 중 취소 불가 안내 메시지 및 스타일 추가
- '승인대기' -> '승인정보 없음' 텍스트 수정
2026-07-24 17:22:40 +09:00
Rinjae
24c669b0be
접근 권한 처리 및 권한 설정 개선:
...
- 미로그인 사용자 접근 시 로그인 페이지 리다이렉트 처리
- Webhook 관리 접근 권한 `ROLE_API_KEY_REQUEST`로 변경
- 오류 페이지 스타일 수정: `white-space: pre-line` 추가
2026-07-24 13:14:17 +09:00
hong
3eedc522e2
merge 충돌수정
2026-07-24 10:24:07 +09:00
hong
a361cc3dec
fix : open api , 공지사항 반응형 퍼블리싱
2026-07-24 10:19:18 +09:00
Rinjae
1ac9fa5407
"SwaggerUI - 실행 전 응답 UI 노출 방지 로직 추가
...
eapim-portal CI / build (push) Has been cancelled
eapim-portal Test / test (push) Has been cancelled
- Execute 클릭 여부 확인 pendingExecute 플래그 도입
- 네트워크 에러/응답 처리 시 플래그 초기화 추가"
2026-07-24 09:44:28 +09:00
Rinjae
9981459691
"SwaggerUI - 실행 전 응답 UI 노출 방지 로직 추가
...
- Execute 클릭 여부 확인 pendingExecute 플래그 도입
- 네트워크 에러/응답 처리 시 플래그 초기화 추가"
2026-07-24 09:44:28 +09:00
Rinjae
a2878f9cee
Merge branch 'master' into design
2026-07-23 20:58:03 +09:00
Rinjae
1f10dda993
- API 감사 로거 추가 - APITesterAuditLogger 클래스 생성
...
eapim-portal CI / build (push) Has been cancelled
eapim-portal Test / test (push) Has been cancelled
- 회원가입 링크 수정 - href 속성 추가
- Testbed UI 스타일 추가 - CSS/SASS 코드 업데이트
2026-07-23 20:28:12 +09:00
Rinjae
a6807a37c2
- API 감사 로거 추가 - APITesterAuditLogger 클래스 생성
...
- 회원가입 링크 수정 - href 속성 추가
- Testbed UI 스타일 추가 - CSS/SASS 코드 업데이트
2026-07-23 20:28:12 +09:00
Rinjae
6c10ae12c7
Merge branch 'master' into design
2026-07-23 20:26:55 +09:00
Rinjae
01c4a80182
API 테스트베드 개선 및 감사 로그 추가:
...
eapim-portal CI / build (push) Has been cancelled
eapim-portal Test / test (push) Has been cancelled
- Gateway 프로퍼티 mock 토큰 관련 항목 추가
- API 요청/응답 감사 로그 작성 로직 구현 및 로깅 설정 추가
- Swagger UI 전용 spec 제공 및 서버 주소 치환 로직 분리
2026-07-23 20:26:40 +09:00
Rinjae
a5611cf775
- 서비스 가이드 컬럼 레이아웃 개선: 1열 배치로 변경
...
- 다국어 코드 블럭 간격 문제 수정 및 SASS 재컴파일
- 버튼 및 배지 hover 컬러 RGB % 표기로 변경
2026-07-23 18:12:12 +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
a2813f391c
- OAuth2 가이드 scope 고정값 "api" 반영(master 이식)
...
- 인증 헤더 표기 X-AUTH-TOKEN 으로 수정
- 가이드 히어로/사전준비/엔드포인트 1열 배치 전환
- webhook 개발가이드 문구 정리, SASS 재컴파일
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com >
2026-07-23 18:07:58 +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
4a3b5b43f3
불필요 주석 블록 처리:
...
- HTML 템플릿 주석 CSS 규격으로 통일
- guide.html 외 10개 파일 변경
- editor-content 클래스 관련 설명 추가
2026-07-22 15:51:43 +09:00
Rinjae
8de0d94063
API 관련 HTML 템플릿 파일 제거 및 상세 뷰 클래스 추가:
...
- api_lnb.html, head.html 템플릿 삭제
- API 상세 페이지에 editor-content 클래스 추가
2026-07-22 14:40:12 +09:00
Rinjae
57d4efb4eb
Merge branch 'master' into design
2026-07-22 11:09:13 +09:00
Rinjae
c865359819
사용자 이메일 마스킹 처리 추가:
...
eapim-portal CI / build (push) Has been cancelled
eapim-portal Test / test (push) Has been cancelled
- PortalConfigLog에 StringMaskingUtil 적용
- 로그인 사용자 아이디 마스킹 처리(Log 개선)
2026-07-22 09:39:09 +09:00