Royal Identity is a free, open source OpenID Connect and OAuth 2.0 framework for ASP.NET Core. Royal Identity incorporates all the protocol implementations and extensibility points needed to integrate token-based authentication, single-sign-on and API access control in your applications.
Royal Identity is distributed under AGPL-3.0 license.
This project was completely refactored, re-architected and rewritten from IdentityServer4, founded by Dominick Baier and Brock Allen, and from IdentityModel, both distributed under the Apache 2 license.
Active development happens on the main branch.
- Install the latest .NET 9 SDK
- Install Git
- Clone this repo
- Open RoyalIdentity Solution, build and run.
For project documentation, please visit readthedocs.
Please use the issue tracker for that. Only the latest version is support.
Royal Identity is built using the following great open source projects and free services: