Connect and Integrate with Tailscale

Last updated: December 17, 2025

 

1. Introduction to Tailscale Integration 0:00

  • Overview of the integration process with Tailscale.

  • Mention of the typical Tailscale user interface with machines and users.

 

2. Adding Tailscale as an Application in Yesh ID 0:08

  • Navigate to Yesh ID.

  • Add a new application and name it 'Tailscale'.

  • Specify an administrative user (e.g., Bart Smith).

  • Do not click 'connect now' to avoid issues with SCIM support.

 

3. Setting Up API Integration 0:46

  • Go to Tailscale and access integration management.

  • Select 'custom API' and proceed to configuration.

  • Choose 'bearer' for the token type.

 

4. Generating Access Token in Tailscale 1:05

  • Navigate to Tailscale settings and generate an access token.

  • Name the token (e.g., 'YesID integration') and set its expiration (90 days).

  • Copy the generated token.

 

5. Configuring Yesh ID with Tailscale Token 1:11

  • Return to Yesh ID and paste the access token.

  • Hit 'save' to complete the token setup.

 

6. Importing and Mapping Users 1:18

  • Initiate user import and mapping in Yesh ID.

  • Refer to Tailscale documentation for the command to list users.

  • Input the endpoint URL in Yesh ID and include your Tail net ID.

 

7. Testing the Endpoint Connection 1:53

  • Test the connection to ensure it matches with Tailscale.

  • Generate configuration to map fields automatically.

 

8. Enabling User Syncing 2:11

  • Ensure syncing is enabled to update users every 24 hours.

 

9. Creating Users in Tailscale 2:22

  • Discuss the ability to create users via the API.

  • Note that user approval is required by default in Tailscale.

 

10. Disabling User Approval for Quick Onboarding 2:40

  • Temporarily disable user approval in Tailscale for demonstration purposes.

 

11. Onboarding a New User 2:47

  • Use the API documentation to create user invites.

  • Copy the endpoint for creating user invites and set it up in Yesh ID.

 

12. Configuring User Creation Parameters 3:07

  • Change the request method to POST and input the necessary parameters.

  • Specify the user role (e.g., member) and include the user's email.

 

13. Saving User Creation Configuration 3:41

  • Save the user creation setup in Yesh ID.

 

14. Adding a New User 4:01

  • Add the new user (e.g., Childish Gambino) in Yesh ID.

 

15. Verifying User Addition in Tailscale 4:15

  • Check Tailscale user management to confirm the new user has been invited.

 

16. Syncing Applications and Final Notes 4:37

  • Sync applications to ensure everything is up to date.

  • Mention the ability to set up deletions and manage onboarding/offboarding.

 

17. Conclusion and Support Information 4:51

  • Encourage viewers to reach out with questions via Slack or email support.