Fork from IdentityServer4 which is no longer maintained anyway.
This version is .net7 compatible
IdentityServer is a free, open source OpenID Connect and OAuth 2.0 framework for ASP.NET Core.
Founded and maintained by Dominick Baier and Brock Allen, IdentityServer4 incorporates all the protocol implementations and extensibility points needed to integrate token-based authentication, single-sign-on and API access control in your applications.
IdentityServer4 was officially certified by the OpenID Foundation and thus spec-compliant and interoperable.
It was part of the .NET Foundation, and operates under their code of conduct. It is licensed under Apache 2 (an OSI approved license).
For project documentation, please visit the documentation folder.
Active development happens on the main branch. This always contains the latest version. Each (pre-) release is tagged with the corresponding version. The aspnetcore1 and aspnetcore2 branches contain the latest versions of the older ASP.NET Core based versions.
- Install the latest .NET7 SDK
- Install Git
- Clone this repo
- set a tag
git tag 7.0.0
to defined the nuget version packet - Run
build.ps1
orbuild.sh
in the root of the cloned repo
The SDK version is hold in global.json
.
To update nuget dependencies version, edit Directory.Build.targets and do it by hand (fun 🎉).
./build.sh
For project documentation, please visit documentation folder.
You know how to do ?
I don't do that, but you can check Duende Software (from the original guys behind this work !)
IdentityServer4 is built using the following great open source projects and free services:
..and last but not least a big thanks to all our contributors!