Single Sign-On (SSO) Infrastructure
A sample single sign-on (SSO) infrastructure built on OpenID Connect: one account for multiple applications, secure authorization with PKCE and users and permissions managed from one place.
Challenge
In businesses that use several internal applications, each one has its own user and password management. Permissions stay scattered, and adding or disabling a user has to be done in every system separately.
Solution
This sample infrastructure includes a central identity server based on the OpenID Connect standard using PKCE. Applications are connected to single sign-on, and users and permissions are managed from one place. Ready-made integration templates are available for ASP.NET Core, Blazor, Next.js and Node.js applications.
Key features
- OpenID Connect identity server
- Secure authorization flow with PKCE
- Single sign-on for all applications
- Central user and permission management
- Integration templates for ASP.NET Core, Blazor, Next.js, Node.js
Technologies
- OpenID Connect
- PKCE
- ASP.NET Core
- Blazor
- Next.js
- Node.js
Related services
Thinking about a similar project?
Get Quote→Other projects
Business Intelligence & Management Dashboards
Sample management dashboards bringing budget, expense, production, quality and sales data into a single web portal; data is read from SQL Server and the interface is built with ASP.NET Core, Next.js and React.
Automated Notification and Reporting Services
Sample .NET Worker Service based services that automatically deliver expiry date alerts, raw material requirement plans, temperature-humidity alarms and control reports via email, WhatsApp and SMS.
Industrial Monitoring and IoT: Energy, Climate, Cameras
A sample industrial monitoring application combining a browser-based energy panel, temperature-humidity data collection over Modbus, permission-based live camera viewing (NVR) and label printing for Zebra printers.