웹 사이트 방문자의 라이브 지원 파일을 게이트웨이를 통해
- POST *********** 멀티 파트 "파일"부품 MediaService에 컨테이너에서 흐르는 신선한 multipart 몸으로 재입력 spooled 사본 (일반 프록시는 multipart를 전달할 수 없습니다 : 봄은 이미 파싱되었습니다. 그것은). 5 개 이상의 파일, 또는 2...
Serve Tesla의 파트너 키 경로 및 액세스 규칙에서 면제 (IoT SP08-D2)
Get *********** forwards sessionless (identity 헤더 및 IoTService에 대한 권한 **************** 정확한 경로 (컨테이너- 정상적인)는 플랫폼 org의 IP/geo 규칙에서 면제됩니다.
/api/docs/internal/**를 디스크로 떼어냅니다
KamoCollab CP05 작업 23. DocsService는 POST를 얻습니다 **************** KamoAI 내부 비밀에 의해 만 보호하고 클러스터 호출, 그래서 공공 게이트웨이 404 대신에 전체 하위 트리를 종료합니다.
Route 웹 사이트 연락처 양식, 세션 목록 예산
POST /api/public-chat/contact 프록시에서 MediaService의 새로운 연락처 같은 사이트 키, 기원 및 범위 체크를 통해 엔드포인트 다른 public-chat 호출, 그래서 lender의 연락처 양식 파일 티켓 그 lender의 자신의 지원 큐. 그것은 세션...
공개 구독 카탈로그가 되나요?universe=
KamoUniverse 사이트는 가족, 공동체 및 개인 플랜 사다리를 보여줍니다. 공개 카탈로그 프록시 만 전달 된 locale, 그래서 그것은 단지 이제까지 반환 할 수 있었다 사업 계획. ****** *********************************************...
공공 주소 Zapier 게시물 Arive 이벤트
POST *********** 트리거> 앞으로 SecurityService의 AriveInboundController는 토큰 확인을 소유합니다. 더 보기 쿼리 문자열 (이벤트)는 hop를 건너, 양식 몸 컨테이너 이미 parsed는 그것의 모수에서 재건되고, SecurityService...
앞으로 /api/checklists로 KBService
체크리스트는 노트 앱에서 라이브하며 노트 옆에 KBService가 제공됩니다. 스스로; 이 경로없이 전체 기능 404 게이트웨이에서.
Hosted Computer Agent 경로 및 그 경로 만 전달
/api/hosted-computers/agent/** -> Compute서비스 Hosted Computer의 네트워크 정책은 클러스터를 완전히 파괴합니다 - 데이터베이스 없음, 서비스 없음, 심지어 클러스터 DNS - 그래서 열렬한의 가상 머신을위한 유일한 방법은 Kamo에게 아무것...
두 개의 팟을 실행
복제 1 -> 2. 이 서비스는 @Scheduled 일을 실행하고 독점적 인 NATS 내구재를 묶지 않습니다, 그래서 두 번째 팟 중복 아무것도 - 그것은 무수한 요청 서빙, 그리고 단지에 그것을 유지 하나의 복제는 숫자를 제기하지 않았다. 한 복제 maxSurge는 깨끗한 배포 및 ...
고객 PBX에서 라이브 통화 이벤트를위한 API 키 표면
VoipRecordingUploadController에 대한 이해, deliberately 별도의 VOIP CALL EVENTS 범위: 사실과 만들기 후 녹음 업로드 이제 누군가의 전화 링은 다른 힘이며 관리자 한 키가 침묵적으로 다른 것을 부여하지 않아야한다. 인스턴스는 X-Phon...
Forward /api/email/oauth/callback 에 이메일서비스
Google의 OAuth 리디렉션 대상. 이메일과 만나는 공급자로 동일한 모양 그것 외에 콜백: 대중과 sessionless, 이 팝업 땅 때문에 임차인 세션과 org는 ?state에 여행. 정확한 경로는 /api/email/** 와일드카드를 패턴 특성에 붙인다. auth-stripp...
추적 비콘을 MediaService로 전달
Clones forwardPublicWebinar 오히려 일반적인 운송 () : 그 방법 모든 URI, 헤더 맵 및 몸 길이를 인쇄하여 레벨을 사용하지 않고, 방문자 비콘은 IP와 참조를 수행. API 키는 여기에 속도 제한 및 학대 통제이며, 공상 경계가 아닙니다. 한국어 마케팅 팟...
YugabyteDB의 포인트 및 PostgreSQLDialect 사용
CockroachDB는 YugabyteDB에 의해 대체되었습니다. 연결 문자열에서 이동 cockroachdb-public:26257 yb-tserver-service:5433, 그리고 Hibernate 방언 ...에서 *********** 에 PostgreSQLDialect.
게이트웨이의 10개의 액세스 규칙을 강화하십시오
이 필터는 기록 된 이후로 비활성되었습니다. resolveOrgId read org:domain:<host> Redis에서 아무도 키를 썼고, null 반환은 허용하도록 떨어졌다. Geo 분지는 SecurityService에 대한 코멘트를 가진 빈 if-block이었습니다. 하지 않습니...
회의 제공 업체 OAuth 콜백
Zoom 및 Microsoft는 org Authorises 후이 게이트웨이에 브라우저를 리디렉션 Kamo의 앱. 여기에 팝업 토지는 열렬한 세션이 없습니다. — org 여행에서 ?state — 그래서 콜백은 sessionless, auth-stripping passthrough를 필요로...
Public AI->human 핸오프 루트 프록시
POST 추가 ************** MediaService에 proxied createSupportSession sibling에 따라. 이 Handoff 기능없이 도착에 죽었다 : MediaService의 엔드 포인트 X-Internal-Auth, X-Public-Chat-Org...
Api 호스트를 통한 Route /api/email + /api/support
(EmailService) 및 지원 (MediaService, /api/media와 같은 상류)는 루트 → 404. 이메일 발송 및 수정 localhost에서 service.url 클러스터 서비스에 기본값. 앞으로() 콜러의 세션만 전달 헤더 (X- *** - 토큰) - X-Intern...
GET /api/public-chat/bootstrap 게이트웨이 경로
기존 proxyWithAuth 파이프라인을 재사용하는 bootstrap 엔드포인트 추가 (key validation + opt-in Origin + PUBLIC CHAT 범위 + 속도 제한 + X-Public-Chat-Key-Hash) 및 MediaService 부츠 스트랩 엔드포인트에...
Proxy GET /lo-presence 에 미디어 서비스
Support-session proxy는 이미 익지않는 몸을 전달하므로 합병 된 위젯 선호하는AgentMemberId 도달 미디어 서비스 untouched. 존재 프록시 추가하기 차용 포털은 지정된 대출 임원이 온라인인지 확인할 수 있습니다.
이메일 OAuth 공급자 콜백을 위한 공개 passthrough
앞으로 GET *********** EmailService 세션에 대한 (strips auth, no redirect following), RingCentral OAuth 콜백 미러링. 이것은 Microsoft/Google/Zoho에 등록된 고정된 공중 리디렉션 URI입니다.
Public programmatic e-sign API 게이트웨이 (API SIGNATURE 범위)
/api/public/esign/**를 PublicApiController에 추가하십시오: org API 키를 유효하게 합니다. API SIGNATURE 범위, 속도 제한이 필요하며 ESigService의 기대 X-Internal-Auth + X-Org-Id를 가진 내부 봉투 API (...
Proxy support-message translate endpoint
Adds a passthrough route for the new MediaService endpoint that translates a single support-chat message into the visitor's URL locale. The marketing-side chat ...
VoipRecordingUploadController for kamo-asterisk-support 파일 업로드
POST /api/voip/recordings/upload는 kamo-asterisk-support에서 multipart 몸을 받아들입니다 FreePBX 호스트에서 실행. X-Api-Key는 새로운 VOIP RECORDING UPLOADS를 제공합니다. 범위 ( *********** 유...
Add Stripe webhook forwarding and billing API gateway routing
- POST /api/billing/webhooks/stripe receives Stripe webhooks and forwards to BillingService with Stripe-Signature header preserved - /api/billing/** gateway r...
Forward locale param to SecurityService on public subscription catalog endpoint
Add public lead intake endpoint for 3rd-party lead submission
Adds LeadIntakePublicController at /api/public/lead-intake/{token} that accepts lead data in any format (JSON, form-urlencoded) from 3rd-party vendors and forwa...
Add /api/esig/** gateway routing to ESigService
Route all /api/esig/** requests through the existing API gateway to the dedicated ESigService (kamowsesig-service) instead of the non-existent proxy target. Add...
Expose changelog webhook through APIService with secret key auth
Adds POST /api/changelog/webhook route that validates *** header before forwarding to SecurityService. Secret configured via CHANGELOG_WEBHOOK_SECRET env var / ...
Enforce PUBLIC_WEBINAR scope on public webinar endpoints
Adds scope validation check before forwarding public webinar requests to MediaService, returning 403 if the API key lacks PUBLIC_WEBINAR scope.
Add webinar gateway routes for authenticated and public endpoints
Routes /api/webinar/** to MediaService for authenticated webinar operations and /api/public/webinar/** with API key validation for public scheduling and cancell...
Add commerce webhook forwarding endpoint for retail provider integrations
Add /api/media/** route mapping to MediaService for public chat key management
Add public chat gateway with API key validation, rate limiting, and WebSocket proxy
Adds public chat endpoints at /api/public-chat/** for anonymous website chat. Includes API key validation (SHA-256 hashed, Redis-cached), per-key and per-IP rat...
Route /api/notes to KBService instead of SecurityService
Notes management has been moved from SecurityService to KBService.
Add access enforcement filter for IP-based access control
Redis-backed servlet filter that evaluates whitelist/blacklist/temp-block rules on every inbound request. Adds spring-boot-starter-data-redis dependency and Red...
Add OAuth callback forwarding with no-redirect RestTemplate
- Add noRedirectRestTemplate bean (HttpClient.Redirect.NEVER) so the 302 from VOIPService's OAuth callback is passed through to the browser instead of being...
