It’s been quiet lately around IdSrv, and the reason is that we are actively working on it ;)
But to clear up some confusion, this is the current state:
- The current stable versions are for .NET 4.0/WIF only. You can download the source and binaries from Codeplex.
- The current .NET 4.5 bits are not quite there yet – but you have several options
- the “Port-to-45” branch on github is a straight port from the 4.0 version to 4.5. It is not extensively tested, but seems to work.
- the “New-Configuration-System” branch is where we are currently checking in new features. This version is not really functional right now due to absence of the admin UI.
So what are those new Features?
We are currently thinking about a number of enhancements for the next version – more details in later posts.
But generally the whole STS becomes far more modular. We realized that for most scenarios, only a subset of the functionality was really needed – but the code base wasn’t really very helpful when it came to actually remove functionality. In the next version it will be possible to tailor the installation to exactly your needs and more extensibility points will enable better customization. It will be e.g. possible to self host certain STS endpoints (like an embedded STS) or to easily add new protocols that can use the core STS engine for the heavy lifting.
The next step will be to have a beta version based on the new architecture that supports WS-Federation, WS-Trust, Simple HTTP and OAuth2 (Resource Owner Password Credential Grant).
After that we will gradually add new features…