SimpleIdServer is an open source ASP.NET Core framework that enables the implementation of OpenID, OAuth 2.0, SCIM 2.0, UMA 2.0, FAPI, CIBA, and OpenBanking protocols for customizable identity and access management solutions.
OpenID, OAuth 2.0, SCIM2.0, UMA2.0, FAPI, CIBA & OPENBANKING Framework for ASP.NET Core
This tool is designed for developers and organizations looking to build custom authentication and authorization servers that comply with modern identity standards and protocols. It facilitates streamlined development, configuration, and deployment of secure access control systems tailored to specific organizational needs.
SimpleIdServer requires familiarity with ASP.NET Core and identity protocols to effectively customize and deploy. It is recommended to review the official documentation and demo site to understand configuration options and best practices. The modular design allows integration of additional features like email and SMS notifications, but these require separate package installations.
Install .NET Core SDK on your development machine
Add the SimpleIdServer NuGet packages to your ASP.NET Core project, e.g., SimpleIdServer.IdServer
Configure the server by following the documentation at https://simpleidserver.com/docs/intro
Customize modules as needed for email, SMS, WS-Federation, or SCIM persistence
Build and run your ASP.NET Core application hosting the SimpleIdServer framework