Skip to content

Repository files navigation

LibreIdentityServer

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.

Project status

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.

Compatibility strategy

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.

Build

dotnet restore
dotnet build src/Storage/src/IdentityServer4.Storage.csproj -c Release
dotnet build src/IdentityServer4/src/IdentityServer4.csproj -c Release
./build.ps1 quick

Packages are copied to ./nuget.

Local package validation

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.nupkg

Unsigned local packages are expected to report NU3004 unless Mobwiz package author-signing is configured.

Notices

See FORK_NOTICE.md for origin, attribution, and trademark notes.

About

Free as in Libre. Free as in freedom. A community-driven continuation of IdentityServer4

Resources

Contributing

Security policy

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Used by

Contributors

Languages