Skip to content

About

IdentityServer10 – .NET 10 OpenID Connect & OAuth 2.0 framework for ASP.NET Core, maintained by Omar Baruzzo.

Resources

Contributing

Security policy

Stars

0 stars

Watchers

0 watching

Forks

 
 

Latest commit

 

History

209 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

IdentityServer10

IdentityServer10 is an independently maintained evolution of the original IdentityServer4/IdentityServer8 codebase, updated to run on .NET 10.

This project started as a technical fork of the community project IdentityServer8 (alexhiggins732/IdentityServer8) and has since been evolved into a separate product with:

  • a target framework of .NET 10,
  • updated security‑critical dependencies,
  • refreshed build and test infrastructure.
  • MySQL / MariaDB: Pomelo.EntityFrameworkCore.MySql 9.0.0 for Entity Framework Core–backed persistence (compatible with EF Core 10).

Current stable version: 10.0.2
GitHub repository: https://github.com/omarbaruzzo/IdentityServer10

IdentityServer10 is not an official project of Duende, IdentityServer4 or IdentityServer8. It is a separate, protocol‑compatible implementation (OpenID Connect + OAuth 2.0) maintained independently.

If you are looking for the original IdentityServer8 project, please see:
https://github.com/alexhiggins732/IdentityServer8


(Historical) Identity Server 8 update

This section documents the original .NET 8 revival of the IdentityServer4 and IdentityServer4 Admin UI for OpenID Connect (OIDC) and OAuth, which was archived when .NET Core 3.1 reached end of support.

The latest version of the historical IdentityServer8 line is 8.0.4. It contains hundreds of security and bug fixes from the original IdentityServer4 project.

It is recommend you update all previous version, 4 or 8, to the latest version to ensure you have the latest security updates.

For IdentityServer8 (historical) you can still use:

For IdentityServer10 core packages, search NuGet for OmarBaruzzo.IdentityServer10.
For Admin UI, you can continue to use the existing IdentityServer8-based admin packages (see the IdentityServer8 project for details).

All new development in the archived repository has moved to a paid commercial version in the Duende Software organization.

See here for more details on the commerica version.

This repository will be maintained for bug fixes and security updates for the .NET 8 version of Identity Server 4.

The source code and unit tests will be updated to use the latest .NET 8 features and best practices.

Once the source code and unit tests are stabilized, the documentation will be updated to reflect the changes.

General speaking, the existing documentation for Identity Server 4 will be valid for this repository, but the new features and changes will be documented in the new documentation.

In the meantime, NuGet packages will be published to the IdentityServer8 NuGet feed and the IdentityServer8 MyGet feed.

Build Status And Stats (historical IdentityServer8)

Master | Build Release|Build

Develop|Build CI/CD|Build

Code Coverage (historical IdentityServer8)

Master | Build Master|CodeQL

Develop|Build Master|CodeQL

Documentation

Documentation Status Read the docs - identityserver8.readthedocs.io

Nuget Packages

IdentityServer10 core packages (NuGet, maintained by Omar Baruzzo)

Package
OmarBaruzzo.IdentityServer10 Core IdentityServer10 server package for ASP.NET Core on .NET 10.
OmarBaruzzo.IdentityServer10.Storage Shared storage abstractions and helpers used by IdentityServer10.
OmarBaruzzo.IdentityServer10.EntityFramework Entity Framework integration for IdentityServer10 configuration data.
OmarBaruzzo.IdentityServer10.EntityFramework.Storage Entity Framework storage entities and context for IdentityServer10.
OmarBaruzzo.IdentityServer10.AspNetIdentity ASP.NET Core Identity integration support for IdentityServer10.

Identity Server 8 (historical, maintained by HigginsSoft)

Package
HigginsSoft.IdentityServer8 NuGet Downloads
HigginsSoft.IdentityServer8.Storage NuGet Downloads
HigginsSoft.IdentityServer8.EntityFramework NuGet Downloads
HigginsSoft.IdentityServer8.EntityFramework.Storage NuGet Downloads
HigginsSoft.IdentityServer8.AspNetIdentity NuGet Downloads

Identity Server 8 Administration UI (historical, maintained by HigginsSoft)

Package
HigginsSoft.IdentityServer8.Shared NuGet Downloads
HigginsSoft.IdentityServer8.Admin.UI NuGet Downloads
HigginsSoft.IdentityServer8.Shared.Configuration NuGet Downloads
HigginsSoft.IdentityServer8.Admin.Api NuGet Downloads
HigginsSoft.IdentityServer8.Admin NuGet Downloads
HigginsSoft.IdentityServer8.Admin.BusinessLogic.Identity NuGet Downloads
HigginsSoft.IdentityServer8.Admin.EntityFramework NuGet Downloads
HigginsSoft.IdentityServer8.Admin.EntityFramework.Identity NuGet Downloads
HigginsSoft.IdentityServer8.Admin.BusinessLogic.Shared NuGet Downloads
HigginsSoft.IdentityServer8.Admin.EntityFramework.Extensions NuGet Downloads
HigginsSoft.IdentityServer8.Admin.EntityFramework.PostgreSQL NuGet Downloads
HigginsSoft.IdentityServer8.Admin.EntityFramework.MySql NuGet Downloads
HigginsSoft.IdentityServer8.Admin.EntityFramework.SqlServer NuGet Downloads
HigginsSoft.IdentityServer8.Admin.EntityFramework.Shared NuGet Downloads
HigginsSoft.IdentityServer8.Admin.BusinessLogic NuGet Downloads
HigginsSoft.IdentityServer8.Admin.EntityFramework.Configuration NuGet Downloads

What's New

View the CHANGELOG for the latest changes.

About IdentityServer8

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, IdentityServer8 incorporates all the protocol implementations and extensibility points needed to integrate token-based authentication, single-sign-on and API access control in your applications. IdentityServer8 is officially certified by the OpenID Foundation and thus spec-compliant and interoperable. It is 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 readthedocs.

Branch structure (historical IdentityServer8)

Active development for IdentityServer8 happens on the main branch. 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.

How to build

Documentation

For project documentation, please visit readthedocs.

See here for the 1.x docs, and here for the 2.x docs.

Bug reports and feature requests (historical IdentityServer8)

For issues with IdentityServer8 itself, please use the original issue tracker:
https://github.com/alexhiggins732/IdentityServer8/issues

Commercial and Community Support

If you need help with implementing IdentityServer8 or your security architecture in general, there are both free and commercial support options. See here for more details.

Sponsorship

If you are a fan of the project or a company that relies on IdentityServer, you might want to consider sponsoring. This will help us devote more time to answering questions and doing feature development. If you are interested please head to our Patreon page which has further details.

Platinum Sponsors

Corporate Sponsors

Ritter Insurance Marketing
ExtraNetUserManager
Knab

You can see a list of IdentityServer8 sponsors here - and for companies there are some advertisement options as well.

Acknowledgements

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

..and last but not least a big thanks to all IdentityServer8 contributors!

About

IdentityServer10 – .NET 10 OpenID Connect & OAuth 2.0 framework for ASP.NET Core, maintained by Omar Baruzzo.

Resources

Contributing

Security policy

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages