2pNza.OpenIdentityServer.EntityFramework.Storage 8.1.0

dotnet add package 2pNza.OpenIdentityServer.EntityFramework.Storage --version 8.1.0
                    
NuGet\Install-Package 2pNza.OpenIdentityServer.EntityFramework.Storage -Version 8.1.0
                    
This command is intended to be used within the Package Manager Console in Visual Studio, as it uses the NuGet module's version of Install-Package.
<PackageReference Include="2pNza.OpenIdentityServer.EntityFramework.Storage" Version="8.1.0" />
                    
For projects that support PackageReference, copy this XML node into the project file to reference the package.
<PackageVersion Include="2pNza.OpenIdentityServer.EntityFramework.Storage" Version="8.1.0" />
                    
Directory.Packages.props
<PackageReference Include="2pNza.OpenIdentityServer.EntityFramework.Storage" />
                    
Project file
For projects that support Central Package Management (CPM), copy this XML node into the solution Directory.Packages.props file to version the package.
paket add 2pNza.OpenIdentityServer.EntityFramework.Storage --version 8.1.0
                    
#r "nuget: 2pNza.OpenIdentityServer.EntityFramework.Storage, 8.1.0"
                    
#r directive can be used in F# Interactive and Polyglot Notebooks. Copy this into the interactive tool or source code of the script to reference the package.
#:package 2pNza.OpenIdentityServer.EntityFramework.Storage@8.1.0
                    
#:package directive can be used in C# file-based apps starting in .NET 10 preview 4. Copy this into a .cs file before any lines of code to reference the package.
#addin nuget:?package=2pNza.OpenIdentityServer.EntityFramework.Storage&version=8.1.0
                    
Install as a Cake Addin
#tool nuget:?package=2pNza.OpenIdentityServer.EntityFramework.Storage&version=8.1.0
                    
Install as a Cake Tool

SPDX-License-Identifier: Apache-2.0

OpenIdentityServer

GitLab CI Pipeline Status Latest Release License: LGPL v3

<img width="155" height="51" alt="image" src="https://www.gnu.org/graphics/lgplv3-147x51.png" />

About OpenIdentityServer

OpenIdentityServer is a free, open source OpenID Connect and OAuth 2.0 framework for ASP.NET Core. Founded and maintained by 2pNza, OpenIdentityServer incorporates all the protocol implementations and extensibility points needed to integrate token-based authentication, single-sign-on and API access control in your applications. It is licensed under GNU Lesser General Public License v3.0 (LGPL-3.0).

This is a fork of IdentityServer4 that is meant to keep existing software that depends on IdentityServer updated with the latest .NET version.

Changes to OpenIdentityServer

Our goal is to keep any core changes to OpenIdentityServer to a minimal so compatibility is maximized. Below you can find some of those changes in order to decide if they could affect your project:

  • Api Resource Scopes can be used as Api Scopes: when validating a authorize request, OpenIdentityServer validates scopes based on existing Api Resources and Api Scopes. We have updated this code to match requested scopes with Api Resource Scopes as well.

NuGet Packages

Package Name Badge
OpenIdentityServer NuGet
OpenIdentityServer.AspNetIdentity NuGet
OpenIdentityServer.EntityFramework NuGet
OpenIdentityServer.EntityFramework.Storage NuGet
OpenIdentityServer.Storage NuGet

Branch structure

Active development happens on the main branch. This always contains the latest version. Each (pre-) release is tagged with the corresponding version.

How to build

  • Install the latest .NET 8 SDK
  • Install Git
  • Clone this repo
  • Run build.ps1 or build.sh in the root of the cloned repo

Bug reports and feature requests

Please use the issue tracker for that.

Help wanted

If you would like to contribute to this project feel free to use the issue tracker and/or submit Pull Requests.


Contributing to OpenIdentityServer

Thank you for your interest in contributing! Please read the following guidelines carefully before submitting any contributions.

Code Guidelines

🔹 Unique Contributions Only

  • This repository is licensed under LGPL-3.0.
  • Only original, unique code will be accepted.
  • Under no circumstances should code from Deunde IdentityServer or any other proprietary source be used.
  • Deunde Identity Server uses a different license, and using their code in this project is strictly prohibited.
  • Any pull request including such code will be immediately rejected.

🔹 No AI-Generated Code

  • Contributions generated by AI tools are not accepted.
  • All code must be authored by humans to ensure quality, originality, and compliance with licensing.

🔹 License Compliance

  • Be mindful of licensing when contributing.
  • Any imported code must be compatible with LGPL-3.0.

Documentation

For project documentation, please visit readthedocs & docs.

Acknowledgements

OpenIdentityServer is built using the following great open source projects and free services:

Product Compatible and additional computed target framework versions.
.NET net8.0 is compatible.  net8.0-android was computed.  net8.0-browser was computed.  net8.0-ios was computed.  net8.0-maccatalyst was computed.  net8.0-macos was computed.  net8.0-tvos was computed.  net8.0-windows was computed.  net9.0 was computed.  net9.0-android was computed.  net9.0-browser was computed.  net9.0-ios was computed.  net9.0-maccatalyst was computed.  net9.0-macos was computed.  net9.0-tvos was computed.  net9.0-windows was computed.  net10.0 was computed.  net10.0-android was computed.  net10.0-browser was computed.  net10.0-ios was computed.  net10.0-maccatalyst was computed.  net10.0-macos was computed.  net10.0-tvos was computed.  net10.0-windows was computed. 
Compatible target framework(s)
Included target framework(s) (in package)
Learn more about Target Frameworks and .NET Standard.

NuGet packages (1)

Showing the top 1 NuGet packages that depend on 2pNza.OpenIdentityServer.EntityFramework.Storage:

Package Downloads
2pNza.OpenIdentityServer.EntityFramework

EntityFramework persistence layer for OpenIdentityServer

GitHub repositories

This package is not used by any popular GitHub repositories.

Version Downloads Last Updated
8.1.0 0 3/2/2026
1.0.3 34 2/26/2026
1.0.2 121 2/18/2026