Making your Tailscale experience a little more eventful with webhooks
Blog post from Tailscale
Tailscale has introduced a new feature allowing users to configure webhooks to receive notifications on specific events within their tailnet, such as the addition of new nodes or authorization needs. Developed by Laura Florea during her internship, this feature enables users to set up a webhook endpoint from the admin console and subscribe to desired notification events, which triggers a sequence of operations that culminate in an HTTP POST request delivering event data. To address security concerns, Tailscale has implemented measures such as using a proxy server to prevent server-side request forgery, verifying event authenticity with a shared secret key, and ensuring all webhook endpoints are HTTPS. The introduction of webhooks aims to improve user experience by providing timely alerts and enhancing system security and scalability.