Knowing nothing about .NET for the past 20 years, I don't know what to make of "IdentityService" that they're talking about.<p>In the Java ecosystem they had always been about Java interfaces make up a JSR. Then, you can choose the official "Sun" version (or Oracle now of course), but the JSR was also implemented by unlimited OSS ones - from Apache to CodeHaus affiliated forges.<p>Now also having been out of the Java world for the last 10 years (mostly supplanted by Typescript/Python personally), maybe that's changed.<p>But all this to say... maybe .NET needs to copy the JSR system of standardizing interfaces and make things more swappable?