OpenID/Connect, OAuth2, WS-Federation and SAML 2.0 server based on Duende IdentityServer and ITFoxtec Identity SAML 2.0 with its admin UI
-
Updated
Dec 10, 2025 - C#
Single sign-on (SSO) is an authentication scheme that allows a user to log in with a single ID to any of several related, yet independent, software systems. SSO supporters place emphasis on it reducing the risk of password fatigue and improvement of usability in terms of perceived corperate identity between different services of the same provider.
Conversely, single sign-off or single log-out (SLO) is the property whereby a single action of signing out terminates access to multiple software systems.
OpenID/Connect, OAuth2, WS-Federation and SAML 2.0 server based on Duende IdentityServer and ITFoxtec Identity SAML 2.0 with its admin UI
FoxIDs is an identity service (IDS) that supports login, OAuth 2.0, OpenID Connect 1.0 and SAML 2.0.
Flexible OpenID Connect and OAuth 2.0 server-side implementation for modern ASP.NET projects
Enables Google external login setup for Virto Commerce Platform and Frontend
Plex backed Single Sign On
.NET 10 + Angular 21 + PostgreSQL JWT authentication template with optional Apache Superset integration (embedded dashboards, SSO, Row Level Security)
Use Authelia as an authorization and authentication backend for Jellyfin
Telegram Login Widget Authentication Plugin for Jellyfin
Rolling Your Own SSO demos with OpenIddict, showing how to build federated auth flows in ASP.NET Core.
This plugin allows users to sign in through an SSO provider (such as Google, Microsoft, or your own provider). This enables one-click signin.
MASA Auth is one of the most central features of the MASA Stack, responsible for permissions, menus, and users across all products. It encompasses single sign-on, user management, RBAC3, third-party platform integration, LDAP, and other enterprise-grade features.
Very simple SAML 2.0 consumer module for ASP.NET/C#
Jwt Token based authentication / authorization service implementation
Jwt Token authentication / auothorization client side implementation
Jwt Token based authentication/authorization shared library
.NET example applications - ASP.NET Core SAML and OIDC integration samples
OpenAM-.Net-Agent is an open-source web agent for .NET applications that enforces access policies, enabling secure single sign-on, authentication, and authorization. It integrates with OpenAM to protect resources on .NET web servers and applications.
Comprehensive ASP.NET sample with multi-tenant authentication, multiple identity providers (Azure AD, Google, Auth0), automated testing, and flexible storage options for secure, scalable web applications.
ASP.NET Core and Ubisecure SSO integration with OpenID Connect