Web SDK 연동 개요
이 장에서는 MonitorDog Web SDK 연동 방법에 대해 설명합니다.
MonitorDog Web SDK를 연동할 경우 귀사의 웹사이트에서 화면 촬영 시도 행위를 차단해 데이터 유출을 방지할 수 있습니다.
MonitorDog Web SDK는 브라우저에서 동작하는 특성상 PC 모니터독 에이전트 대비 일부 기능을 지원하지 않을 수 있습니다.
기본 개요
MonitorDog Web SDK 연동은 브라우저 SDK 설정과 고객 서버의 access token endpoint를 함께 준비하는 방식으로 진행합니다.
- 브라우저 :
MonitorDogDetector.init()에서sessionTokenProvider를 등록합니다. - 로그인 :
detector.login({ email })이sessionTokenProvider({ email })를 호출합니다. - 고객 서버 : access token endpoint가 MonitorDog
POST /v1/sdk/sessions를 호출하고 SDK access token만 브라우저에 반환합니다. - 실행 : 브라우저 SDK가 발급받은 access token으로 모델 다운로드, 의심행위 감지, 로그 전송 등을 실행합니다.

필수 준비 사항
- MonitorDog Web SDK npm 패키지
@monitordog/detector - MonitorDog Web API key
⚠️ Web API key는 브라우저 번들, localStorage, HTML, public runtime config 등에는 절대 포함하지 마세요.