Skip to content

attach identity 검증에 SDK 경유 deploymentId 회수 활용 — getSchemeUri()/getAppsInTossGlobals().deploymentId (3.0 실기기 확인) #765

Description

@DaveDev42

배경 (2026-07-08 실기기 관측, 31146 / qa-3x-cell.4)

3.0 런타임 실기기에서 gate-probe(sdk-example #284)로 확인한 ground truth:

제안

#764의 relay-wss 매칭은 transport-수준 필터로 유지하되(브리지 불요·run-고유), attach identity 검증을 SDK 경유로 보강할 수 있다:

  1. attach 직후 Runtime.evaluatewindow.__sdkCall('getSchemeUri') 또는 getAppsInTossGlobals().deploymentId를 조회해 기대 deploymentId와 대조 — 불일치면 stale 페이지로 간주하고 계속 대기.
  2. in-app gate B2가 3.0 계열에서 "보고만" 하던 deploymentId를 globals에서 회수해 정확히 보고 (provenance 복원).

주의: scheme URI 전문에는 relay/at 시크릿이 포함된다 — 대조는 deploymentId 부분만 추출해서 하고, 전문을 로그/리포트/gate-reason으로 반환 금지 (SECRET-HANDLING).

관련

Metadata

Metadata

Assignees

No one assigned

    Labels

    roadmapharness roadmap 작업 항목 (Project #1)

    Type

    No type

    Projects

    Status
    Todo

    Milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions