Skip to content

Remote Desktop

Graphical desktop access. See How users connect for native vs browser, and the Payload reference for every field.

RDP

Native and browser. RDP has the richest per-grant controls (clipboard, drive, security mode) - see the RDP options and the RDP reference.

rdp.json
{
  "transaction_id": "txn-rdp-002",
  "protocol": "rdp",
  "username": "bob@corp",
  "target_host": "win-jump.corp.local",
  "target_port": 3389,
  "target_username": "Administrator",
  "target_password": "S3cr3t!",
  "target_domain": "CORP",
  "rdp_security": "nla",
  "rdp_enable_drive": true,
  "rdp_disable_paste": true,
  "rdp_clipboard_save_files": true,
  "rdp_clipboard_max_file_mb": 250,
  "lock_blocks_screen": true,
  "record_session": true,
  "expires_at": 1750000000
}
terminal
broker-bridge-api.sh checkout-create --file rdp.json
  • Native - Microsoft Remote Desktop (or any RDP client) at the Bridge’s RDP port (default 3389).
  • Browser - an in-page desktop via Connect.

VNC

Browser only. See the VNC reference. VNC uses a backend password; copy/paste is governed by the RDP toggles (rdp_disable_copy / rdp_disable_paste).

vnc.json
{
  "transaction_id": "txn-vnc-011",
  "protocol": "vnc",
  "username": "bob@corp",
  "target_host": "10.0.6.15",
  "target_port": 5900,
  "target_password": "vncpass",
  "rdp_disable_copy": true,
  "record_session": true,
  "expires_at": 1750000000
}
terminal
broker-bridge-api.sh checkout-create --file vnc.json
  • Browser - an in-page desktop via Connect / /connect?transaction_id=txn-vnc-011.
Last updated on