LibreIdentityServer is a Mobwiz-maintained fork of IdentityServer4 for OpenID Connect and OAuth 2.0 on ASP.NET Core.
This project exists to keep a legal, transparent, and community-friendly continuation path for applications that still depend on the IdentityServer4 programming model.
- Maintainer: Mobwiz
- Source: https://github.com/mobwiz/LibreIdentityServer
- License: Apache-2.0
- Primary packages:
Libre.IdentityServer4Libre.IdentityServer4.Storage
LibreIdentityServer is not an official continuation of IdentityServer4, Duende IdentityServer, or any .NET Foundation project. It is derived from the Apache-2.0 licensed IdentityServer4 codebase.
The first LibreIdentityServer releases keep the existing IdentityServer4.* namespaces and assembly names to make migration from IdentityServer4 as small as possible. Most applications should only need to replace NuGet package references.
Future major releases may introduce LibreIdentityServer.* namespaces and assembly names after a documented migration path exists.
dotnet restore
dotnet build src/Storage/src/IdentityServer4.Storage.csproj -c Release
dotnet build src/IdentityServer4/src/IdentityServer4.csproj -c Release
./build.ps1 quickPackages are copied to ./nuget.
After ./build.ps1 quick, inspect the packages:
Get-ChildItem .\nuget\*.nupkg, .\nuget\*.snupkg
dotnet nuget verify --all .\nuget\Libre.IdentityServer4.Storage.8.0.2.nupkg
dotnet nuget verify --all .\nuget\Libre.IdentityServer4.8.0.2.nupkgUnsigned local packages are expected to report NU3004 unless Mobwiz package author-signing is configured.
See FORK_NOTICE.md for origin, attribution, and trademark notes.