開発者向け
ブラウザーの業務を連携させる
自動化した処理にも、アプリでの操作と同じアカウントとワークスペースの管理ルールを適用できます。
まず、連携する業務を明確に
連携に必要なプロファイル、操作、ワークスペース権限を選んでください。認証情報をスクリプトに含めず、インストール済みバージョンで対応する契約を使用してください。
| インターフェース | 用途 | アクセスの制御範囲 |
|---|---|---|
| クラウドAPI | バージョン管理された契約を通じて、ワークスペースのメンバー、プロファイルのメタデータ、権限、操作状況を扱います。 | 現在のワークスペースへの認可と、各操作に必要な権限。 |
| 管理アプリのライフサイクルサービス | デスクトップマネージャー向けのローカルプロファイルの起動、保存、停止、復旧を調整します。 | 内部マネージャーインターフェースです。サードパーティ統合には、サポートされている開発者用インターフェースを使用してください。 |
| SDK統合 | アプリケーションコードを、サポートされているプロファイルおよびワークスペースの操作に接続します。 | スコープ付き認可を備えた、サポートされているパッケージおよびコントラクトバージョンを使用してください。 |
| ブラウザー自動化 | 許可された反復的なブラウザータスクを、分離されたプロファイル内で実行します。 | 操作権限のあるアカウントおよびウェブサイトのみを自動化してください。プロファイルの所有権とセッションの整合性を維持します。 |
スコープ付きアクセスを基盤に設計
すべての統合は、製品インターフェースと同じ認可ルール内で機能します。
- すべてのクライアントは、ファーストパーティ製であっても信頼されません。認可はワークスペース単位でスコープ設定され、取り消し可能であり、呼び出し元ではなくコントロールプレーンによって強制されます。
- 生のCookie、パスワード、プロキシ認証情報、二要素認証の秘密情報、暗号化キー、およびプレーンテキストのプロファイル内容は、通常のレスポンス、ログ、診断、および自動化の出力から除外されます。
- コントラクトは翻訳されません。ステータス、エラーコード、および理由識別子は型定義され、クローズドかつ正規化されているため、自動化処理は言語ごとの文章を解析することなくシリアライズされたレスポンスを比較できます。
- 任意のウェブコンテンツは、マネージャーの信頼ドメイン外に留まります。
- 自動化は認可された業務のためのものです。本製品は、認証情報の窃取、不正アクセス、スパム、詐欺、またはプラットフォームの欺瞞的な操作をサポートするようには設計されていません。