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)

Now, in my experience with these kinds of standards,

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

There's usually this explosion and then things coalesce to something a lot more sane.

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

I think that is going to happen with MCP.

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

It's just going to take us more time than we thought.

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

Oh, dynamic client registration, DCR.

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

And I will admit, I don't know all the technical details of this.

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

So you'll have to forgive me on it.

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

It basically lets things like MCP clients and servers wake up and register themselves against an endpoint without requiring a lot of manual steps or human interaction.

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

So it removes a lot of friction in terms of getting things like MCP deployed across an organization.

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

And you needed to support that, and that's why you went that route.

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

Yeah, well, MCP was calling for it.

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

And so it was like, well, this is where the spec is going.

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

And there's other parts of OAuth 2.1 and even some experimental stuff and a few RFCs that people were referring to.

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

Dynamic client registration was definitely one that a lot of people were talking about and were like, look, we can build this.

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

It's not exactly rocket science.

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

It would be hard for an existing identity provider to retrofit this in because being an identity provider is a horrendous amount of work.

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

Tailscale doesn't want to be an IDP.

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

We've known that from day one, but we can extend the functionality of existing ones.

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

And DCR was pretty straightforward for us, largely because with Tailscale, you know the identity of things on the network.

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

So if you have this trust and these assertions you can make in terms of who is connecting to what, then client registration becomes a lot more straightforward that way.