Duende IdentityServer v6 released
I am happy to announce that we have finished all the work on version 6
of IdentityServer!
IdentityServer v6 is fully optimized for .NET 6 which is a long term support version and thus an ideal platform for your
updated or new identity infrastructure. Just like .NET 6, we will support
IdentityServer v6 for the next three years.
What's new
From a high level point of view we did:
- Performance and stability improvements.
- Optimization and testing for .NET 6.
- All UIs and templates have been updated for ".NET 6" style, which means they now use the new hosting API, and all UIs
have been converted to Razor pages. - Added support for CIBA, which was the last missing piece for
full FAPI compliance.
You can find a detailed list of all of the
changes here.
Upgrading from previous versions
We are fully aware that many companies waited for the release of .NET 6 (and
the upcoming EOL of .NET Core 3.1) for their
migration from previous versions of IdentityServer.
We have added an exhaustive upgrade section to our
documentation that describes the neccesary steps going all the way back from IdentityServer4 v3.x to v6.
License
As announced yesterday, we have also simplified our
license.
To sum up the changes:
- IdentityServer is always free for any non-production environments (that includes dev, test, evaluation and personal
projects). - IdentityServer Community Edition is free for companies and individuals making less than one million USD gross annual
revenue. - The Community Edition is now feature equivalent to our standard Enterprise Edition (e.g. no more restriction on the
number of client applications).
You can find the new license here.
Bits and bytes
Here are the most important links for the new version:
- Source code
and binaries - Documentation
and hands-on labs - Main
and ASP.NET Identity Quickstart UI - Templates
As always, on behalf of the team, thank you to all of our users and
customers. Feedback is appreciated.

