Web SDK連携の概要
この章では、MonitorDog Web SDKの連携方法について説明します。
MonitorDog Web SDKを連携すると、貴社Webサイトで画面撮影の試行をブロックし、データ漏えいの防止に役立てることができます。
MonitorDog Web SDKはブラウザで動作するため、PC MonitorDog Agentと比べて一部機能をサポートしない場合があります。
基本概要
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はブラウザbundle、localStorage、HTML、public runtime configなどには絶対に含めないでください。