mirror of
https://github.com/openclaw/openclaw.git
synced 2026-05-06 18:30:44 +00:00
docs(tailscale): clarify Control UI pairing
This commit is contained in:
@@ -37,6 +37,11 @@ daemon (`tailscale whois`) and matching it to the header before accepting it.
|
||||
OpenClaw only treats a request as Serve when it arrives from loopback with
|
||||
Tailscale’s `x-forwarded-for`, `x-forwarded-proto`, and `x-forwarded-host`
|
||||
headers.
|
||||
For Control UI operator sessions that include browser device identity, this
|
||||
verified Serve path also skips the device-pairing round trip. It does not bypass
|
||||
browser device identity: device-less clients are still rejected, and node-role
|
||||
or non-Control UI WebSocket connections still follow the normal pairing and
|
||||
auth checks.
|
||||
HTTP API endpoints (for example `/v1/*`, `/tools/invoke`, and `/api/channels/*`)
|
||||
do **not** use Tailscale identity-header auth. They still follow the gateway's
|
||||
normal HTTP auth mode: shared-secret auth by default, or an intentionally
|
||||
|
||||
Reference in New Issue
Block a user