Tailscale Integration
Tailscale is a secure networking solution that aims to simplify and enhance connectivity across devices and networks. Tailscale provides a mesh VPN (Virtual Private Network) that allows devices to securely communicate with each other, regardless of their physical location or network configuration.
Integration Benefits for Sprinto
The integration primarily helps Sprinto retrieve the user account details like user name, email address, role, etc. It helps Sprinto to map and check if the user with access offboards the organization. The org role information also helps Sprinto ensure only the configured valid roles access the system.
Sprinto Checks for Tailscale Integration
Sprinto offers a series of checks for Tailscale integration to ensure seamless operation. Here's a breakdown of these checks, along with reference procedures for resolving any issues:
User should be identified
Tailscale access should be removed for offboarded user
Critical system access control should be configured
User access to Critical System should be valid Note: The user access to the critical system becomes valid if the respective Org role is added to the system.
Before You Begin
Log in to Sprinto as an administrator.
Ensure you have "Admin" access to the Tailscale account intended for integration.
Note that Sprito utilizes Truto.one as its integration partner.
Integrating Sprinto with Tailscale
Follow the below steps to integrate Tailscale on Sprinto:
Get API key from your Tailscale account.
Log in to your Tailscale account using your credentials or available Sign-on options.
Go to Settings, and click Keys under Personal Settings.
Click Generate access token under API access tokens.
Enter a description for the created token. Set the token expiry to a maximum (90 days) and click Generate access token. Note: The token expires after your set expiration date. You need to reintegrate your Tailscale account on Sprinto after the token expiry.
Copy the generated API token and save it securely. We will need this key on Sprinto to build integration.
Integrate Tailscale on Sprinto.
Navigate to Security Hub > Settings > Integrations > Available and click Connect next to Tailscale.
Read the on-screen instructions, and click Next.
On the Integration page, acknowledge the terms and click Connect to Tailscale. Note: Ensure you have a pop-up window enabled on your browser.
Enter the API token you copied in Step 1, the Tailnet account subdomain, and click Connect.
Add Tailscale as a critical system.
On the Sprinto app, go to Security Hub > Access and click Add Critical System.
Select Tailscale and click Add System.
Configure valid users for Tailscale.
Navigate to Security Hub > Access > Critical System, and select Tailscale.
On the Summary page, click Configure Now next to Tailscale accounts.
On the Manage page, click Configure next to access validity.
Choose one of the options to define valid users based on roles.
Final Step
After completing Step 4, allow 15 to 20 minutes for Sprinto to finish the data syncing process. Sprinto may take a few hours to evaluate the synced data and activate relevant Sprinto checks. If needed, go to Security Hub > Access > Critical System to check for pending tasks next to Tailscale.
If you need any assistance with the integration, kindly get in touch with Sprinto support.
Last updated