Commit Graph

326 Commits

Author SHA1 Message Date
curry772 68cf1dff16 Authorization 오류 메시지 출력 변경 - 실제 사용하는 토큰헤더이름사용하도록 변경 2026-04-17 09:42:13 +09:00
curry772 bebf5fa36d ApiConfig token.header.name 프러퍼티를 추가하여 token 헤더 프러퍼티 추가 2026-04-15 17:39:59 +09:00
curry772 dd9fc6fbdb BearerToken 간헐적 파싱 못하는 경우 발생에 대한 방어로직 2026-04-09 08:59:38 +09:00
curry772 71686fb387 RFC 2616 §13.5.1 (Hop-by-hop 헤더 목록) 오류 정정, Trailers -> Trailer 2026-04-08 14:38:34 +09:00
curry772 bc8b549a33 HTTP Header 로그 off 기능 - -Duse.http.header.log=y 옵션 추가시 로깅 2026-04-08 14:16:59 +09:00
curry772 56ac438265 fix: 비-mTLS https 연결 시 testMode에서 hostname 검증 우회 적용
TrustAllStrategy 사용 시에도 DefaultHostnameVerifier가 적용되어
외부 testmaster 인증서 hostname mismatch 오류 발생.
testMode(-Duse.test.trust=y)일 때 NoopHostnameVerifier 적용하여 해결.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-04-08 09:57:51 +09:00
curry772 791e362a74 feature: DJErp OAuth bypass 지원을 위한 공통 모듈 개선
- UnkownMessageLogUtils 추가: unknown 메시지 발생 시 DB 에러 로그 기록
- HttpAdapterServiceSupport: transactionId 추출을 try 블록 외부로 이동,
  예외 분기 처리(HttpStatusException/JwtAuthException/Exception) 및 UnkownMessageLogUtils 연동
- ApiAuthFilter: eaiSvcCd 강제 덮어쓰기 로직 주석처리 (STDMessage 조회값 우선 사용)
- MessageUtil: ERROR_MESSAGE_DEFAULT_FORMAT을 표준 OAuth2 에러 형식으로 변경

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-04-07 00:01:38 +09:00
curry772 ffb1c69855 feature: circuitBreaker 타입 처리 및 RESTProcess 개선 2026-04-03 17:40:10 +09:00
curry772 1f24dc24b5 Typed 서킷브레이커 추가 2026-03-30 15:57:26 +09:00
curry772 16386d20ff Block IP 필터 추가 2026-03-30 15:57:04 +09:00
curry772 e0b3611a0a api key, token 추출 parameter 방식 추가 2026-03-26 13:57:27 +09:00
curry772 2b061bfab6 http extra 로그 중복 오류 처리 retry 시 logseq+1 2026-03-26 13:56:31 +09:00
curry772 7c45e4225e Retry 기능 추가 2026-03-26 10:24:37 +09:00
curry772 31817b7ba2 reload 시 STDMsgInfoAddOnVO NullPointerException 수정 2026-03-18 14:54:07 +09:00
curry772 7aa230f156 AlarmStateManager @Component 주석 처리
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-03-12 10:24:14 +09:00
curry772 de38cba7ad Merge branch 'jenkins_with_weblogic' into master 2026-03-11 10:34:28 +09:00
cho 1bbfe85d4f Merge branch '알람기능_및_UMS_연동' into jenkins_with_weblogic 2026-03-06 17:01:38 +09:00
cho 1ceb69ac1f 광주 보안취약점 때문에 127.0.0.1 통신 막아서, ignite기동 안되는 이슈로 수정. 2026-03-06 16:59:51 +09:00
cho 4f5fa96ef5 난수 생성 문제로 풀링 제거 원복 및 큐 사용 비동기처리. 2026-03-05 14:48:37 +09:00
cho 7ac995e5ef Revert "HttpClientConnectionManager에서 SSLContext 생성시, entropy"
This reverts commit 640f1e4f1e.
2026-03-05 14:29:09 +09:00
cho b6c2fde29b 로그레벨 동적으로 변경되도록.................................... 2026-03-05 11:52:11 +09:00
cho 8b72299689 system_out_제거 2026-03-03 14:09:55 +09:00
cho dfcec99576 bouncycastle 제거. 2026-02-27 16:00:25 +09:00
cho 3957e4559e 수정 2026-02-27 15:53:32 +09:00
cho 78bc0cb6cd JavaSecurityProvider 우선순위 확인 2026-02-27 15:51:41 +09:00
cho b54203c192 Merge branch '알람기능_및_UMS_연동' into jenkins_with_weblogic 2026-02-27 13:31:13 +09:00
cho 640f1e4f1e HttpClientConnectionManager에서 SSLContext 생성시, entropy
source(/dev/random)에서 랜덤시드값 가져올때, 오래걸림 이슈.

-Djava.security.egd=file:/dev/./urandom 설정이 들어가있지만,

java security provider가 BC사용중이라 안먹는 것 같음.

provider를 바꾸자니 성능 테스트 진행 중이라 영향이 갈수있으므로, Pooling 방식 제거.
2026-02-27 13:30:52 +09:00
cho 1428d3e2fa 부하테스트를 위한 로그레벨 조정 2026-02-26 19:44:36 +09:00
cho 80bec96931 방어로직 추가......................................................... 2026-02-26 15:03:50 +09:00
cho 0f05380cc2 Revert "로깅추가"
This reverts commit fc0daac2ea.
2026-02-20 14:15:04 +09:00
cho fc0daac2ea 로깅추가 2026-02-20 13:29:07 +09:00
cho d8d816dab7 body전문 없는 variablepath 및 예외처리 추가 2026-02-19 15:53:14 +09:00
cho 2a08da7b1c Merge branch '알람기능_및_UMS_연동' into jenkins_with_weblogic 2026-02-12 14:15:20 +09:00
cho d1c2b75e18 httpClient 수정 2026-02-12 14:15:07 +09:00
cho cd32a5dc92 Merge branch '알람기능_및_UMS_연동' into jenkins_with_weblogic 2026-02-12 09:28:55 +09:00
cho 86ccc7047a 로컬테스트를 위한 플래그 다시 원복 2026-02-12 09:28:38 +09:00
cho 8375f134c6 의존성 추가 2026-02-11 16:48:50 +09:00
cho 38dddf6e92 httpHeader 100 로깅시, url에 쿼리스트링 정보 추가. 2026-02-11 13:57:35 +09:00
cho 0b52a924af Merge branch '알람기능_및_UMS_연동' into jenkins_with_weblogic 2026-02-11 13:25:08 +09:00
cho 72d8912597 테스트 완료 2026-02-11 13:24:44 +09:00
cho 48fae94b48 서킷브레이커 상태전이 이벤트 리스너 중복등록 방지를 위해 등록시에만 한번 하도록 코드 이동 2026-02-11 13:24:18 +09:00
cho 4b03508e97 Merge branch 'jenkins_with_weblogic' of http://192.168.240.178:18080/eapim/elink-online-common.git into jenkins_with_weblogic 2026-02-06 17:03:30 +09:00
cho 8564a2a352 예외 처리추가, key값은 있는데 null셋팅되는 entry가 있는듯. 2026-02-06 17:03:17 +09:00
cho 44238b2c12 ums 실제 보내도록 주석 제거.
UmsService에서 ums 서버정보 프로퍼티(UMS)에서 받도록 추가.
2026-02-06 16:11:26 +09:00
cho 554a666708 AlamKey 값(같은종류 알람)이 같더라도, message 가 다르면 따로 알람하도록,
예시)
CircuitBreaker 알람이라도, api에 따라 따로 알람 가야함.
Timeout 알람이라도 같은 호스트가 아니면 따로 알람 가야함.
2026-02-06 16:00:14 +09:00
cho 700659843a AlarmPolicy타입("CountPolicy"->"count") 수정,
너무 길어서..
2026-02-06 15:41:24 +09:00
cho 3d29407a47 AlarmStateManager 스프링bean 아닌 곳에 사용할수있도록 getAlarmStateManager() 추가.
RESTProcess에 circuitbreak시, 이벤트 전달하도록 수정.
2026-02-06 13:37:48 +09:00
cho 94b22aa90f 이벤트 성격에 따라 발송정책(SendPolicy)를 두고 그에 따라 UMS연계하여 문자메세지 발송하도록 추가.
UMS playload관련 패키지 이동.
2026-02-06 11:55:27 +09:00
jaewohong 77e1ccb16e asyn in to out header relay 2026-02-06 10:13:10 +09:00
cho 0340f63a79 ums Alarm 작업.. 2026-02-06 09:43:58 +09:00