Tailscale Integration
Provider details
Tailscale is a secure and private network that uses WireGuard to connect devices across different platforms and locations. It allows users to access their resources and services based on their identity, not just their IP address. Tailscale is easy to set up and manage, and it integrates with various cloud providers and identity providers
Note: We use Truto as a Provider for this Integration
How the integration helps Sprinto
The integration would be used to provide information about the list of users on their Tailscale account.
When an employee off-boards from the company, companies need to be sure that their Tailscale account is also deactivated, this would also be tracked by Sprinto.
Pre-Requisites
Make sure you have Admin Access for the Tailscale account.
The customer needs to generate an API key to give access to Sprinto.
Monitors it automate
1. User should be identified
2. User access to critical systems should be valid
3. Tailscale access should be removed for offboarded user
All the monitors with short text on what it does
How to fix it guide attached
Any limitations- Monitors we can’t automate due to data limitations. Updating them about Workaround -short text here. Another article for more details
Steps to integrate
1. Finding your API Token
To find the API Token, Sign in to your Tailscale account as an admin.
Click on the
Settings
button as shown below.Under
Settings
, click onKeys
.Under
API access tokens
, click onGenerate access token
.Enter
Description
and click onGenerate access token
, You will find your API Token.
<aside> ? Note: This token will expire after 90 days and the customer needs to reconnect Tailscale with Sprinto with a new API token.
</aside>
2. Steps on Sprinto
Login into Sprinto as Admin
Goto Settings>Integrations>Available Integration
Search for Tailscale
Click on Connect
Integration drawer detail will open up with the information about checks & controls it helps you Automate the permissions we require, Data we fetch from the tool, and any other additional information.
Click on Next
Integration drawer detail will open up with the prerequisite steps mentioned and all that the user needs to have handy before proceeding with the integration.
Click on I have admin access to my Tailscale account.
Click on Connect to Tailscale
Enter your API key and Tailnet subdomain
Click on Connect
Tailscale would successfully connect with Sprinto if all the details provided were correct.
Time it takes to sync the data
Estimates of time it takes to sync data: 15 to 20 mins approx.
Other downstream tasks on the tool after connection
Goto Access Section
Click on the + Add Critical System button in the top right corner.
Search for the tool you just connected
Select the integration you just connected from the search results.
Click on the Add 1 system button at the bottom right of your screen
You will get a toast message on top saying the selected system successfully added
Now scroll the list to find the integration you just connected or you can use the search bar at the top to search for it and click on the pending task button against it
Click on configure now.
Manage critical system drawer will open up
Click on Configure against the Access Validity field. Configure Access drawer will open up
Choose one of the methods to configure the Access to the critical system.
Close the Drawer.
On the tool home page, you can click on the User tab to see the list of users who have access to this tool.
Last updated