Tbf to Tailscale they allow any OIDC provider[1]. I wish this was more normalised, then we could have one login everywhere regardless of who hosts it (even if it's yourself).
[1] https://tailscale.com/docs/integrations/identity/custom-oidc