본문으로 건너뛰기

Web SDK 연동 개요

이 장에서는 MonitorDog Web SDK 연동 방법에 대해 설명합니다.

MonitorDog Web SDK를 연동할 경우 귀사의 웹사이트에서 화면 촬영 시도 행위를 차단해 데이터 유출을 방지할 수 있습니다.

MonitorDog Web SDK는 브라우저에서 동작하는 특성상 PC 모니터독 에이전트 대비 일부 기능을 지원하지 않을 수 있습니다.

기본 개요

MonitorDog Web SDK 연동은 브라우저 SDK 설정과 고객 서버의 access token endpoint를 함께 준비하는 방식으로 진행합니다.

  1. 브라우저 : MonitorDogDetector.init()에서 sessionTokenProvider를 등록합니다.
  2. 로그인 : detector.login({ email })sessionTokenProvider({ email })를 호출합니다.
  3. 고객 서버 : access token endpoint가 MonitorDog POST /v1/sdk/sessions를 호출하고 SDK access token만 브라우저에 반환합니다.
  4. 실행 : 브라우저 SDK가 발급받은 access token으로 모델 다운로드, 의심행위 감지, 로그 전송 등을 실행합니다.

alt text

필수 준비 사항

  • MonitorDog Web SDK npm 패키지 @monitordog/detector
  • MonitorDog Web API key

⚠️ Web API key는 브라우저 번들, localStorage, HTML, public runtime config 등에는 절대 포함하지 마세요.

다음 단계

  1. 클라이언트 연동
  2. init()
  3. login()
  4. start()
  5. stop()
  6. logout()
  7. dispose()
  8. Detector