OptionalcontrolOptionalhostnameDevice name as it appears on the tailnet. Default: "tailscale-web"
OptionalonCalled once the device is authenticated and connected.
OptionalonCalled with the OAuth URL when interactive login is needed.
OptionalstorageCustom storage backend for persisting Tailscale state. If omitted, defaults to localStorage in browser environments, or an in-memory store (no persistence) elsewhere.
OptionalstorageKey prefix used by the default localStorage store. Keys are written as "{prefix}_{stateKey}". Default: "tailscale-web"
Override the Tailscale coordination server URL.