Tailscale users: "Cool, you do Wireguard!"
@Tailscale in reality looking like: 95% NAT traversal & other packet routing, 4% oauth/2FA stuff, 1% WireGuard on top.
(And the 95% part ain't done yet.)
"Never let the truth get in the way of a good story!"
The IAM/2FA/SSO/ACL/etc stuff might be tedious but it's at least not full of surprises? Mostly just work, no?
We get to integrate with a ton of systems that break each of those specs in their own unique way. Certainly more mundane than kernel NAT machinery arcana, but very time consuming.
Strictly speaking I think they are all spec compliant because the oauth2 spec left out so much stuff. Same net result, except this way all the providers have the moral high ground.