Menu
Sign In Search Podcasts Charts People & Topics Add Podcast API Blog Pricing
David Carney

David Carney

๐Ÿ‘ค Speaker
715 total appearances

Appearances Over Time

Podcast Appearances

The Changelog: Software Development, Open Source
From Tailnet to platform (Interview)

as a reflection of your identity provider inside of your TailNet.

The Changelog: Software Development, Open Source
From Tailnet to platform (Interview)

It's almost like a locally hosted version of your identity provider that's private to your network.

The Changelog: Software Development, Open Source
From Tailnet to platform (Interview)

The way it works is that it leverages the fact that every connection in TailScale has your identity baked into it already.

The Changelog: Software Development, Open Source
From Tailnet to platform (Interview)

When you provision a TailNet, you basically have to say, oh, I'm going to authenticate with Azure or G Suite or Okta or whatever.

The Changelog: Software Development, Open Source
From Tailnet to platform (Interview)

We don't have our own IDP.

The Changelog: Software Development, Open Source
From Tailnet to platform (Interview)

We just hook into all the ones that are commonly used out there.

The Changelog: Software Development, Open Source
From Tailnet to platform (Interview)

Well, once we can start generating keys based on like a handshake or an interaction with your external IDP, every connection has got your identity baked into it.

The Changelog: Software Development, Open Source
From Tailnet to platform (Interview)

And so if you're sitting inside of a tail net, you know everything that is connecting to you.

The Changelog: Software Development, Open Source
From Tailnet to platform (Interview)

And so you can actually build a small little application that just knows everything or knows the identity of everybody.

The Changelog: Software Development, Open Source
From Tailnet to platform (Interview)

And so with that, you can actually create effectively an OIDC provider.

The Changelog: Software Development, Open Source
From Tailnet to platform (Interview)

So that's what TSIDP is.

The Changelog: Software Development, Open Source
From Tailnet to platform (Interview)

You can think of it as like a locally hosted private OIDC or OAuth endpoint.

The Changelog: Software Development, Open Source
From Tailnet to platform (Interview)

And that allows you to do all sorts of neat little things.

The Changelog: Software Development, Open Source
From Tailnet to platform (Interview)

Like you can start plugging MCP clients and servers into it.

The Changelog: Software Development, Open Source
From Tailnet to platform (Interview)

You can build little gateway patterns where if you need to do like token exchange,

The Changelog: Software Development, Open Source
From Tailnet to platform (Interview)

Or if you need to do dynamic client registration, you can basically do it with DS-IDP.

The Changelog: Software Development, Open Source
From Tailnet to platform (Interview)

So you can keep all this interesting identity management stuff private to your telnet, not expose it to an external IDP.

The Changelog: Software Development, Open Source
From Tailnet to platform (Interview)

For instance, I have a home lab.

The Changelog: Software Development, Open Source
From Tailnet to platform (Interview)

I have a Proxmox server on it.

The Changelog: Software Development, Open Source
From Tailnet to platform (Interview)

When I first started using Proxmox, I set it up on Tailscale.