Skip to content

Learn how to simplify authentication with IdentitySuite in this comprehensive step-by-step guide. Deploy a production-ready OIDC server and secure your SPA applications.

License

Notifications You must be signed in to change notification settings

spin973/IdentitySuiteExampleSpa

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

IdentitySuite Example SPA

This repository provides a practical example of using IdentitySuite with multiple Single Page Applications (SPAs) and a centralized server for OpenID Connect authentication.

It accompanies the step-by-step guide published on the blog:
👉 Authentication made easy with IdentitySuite


📂 Repository Structure

The solution is organized into two main folders:

  • Clients/

    • AngularApp → sample integration with Angular
    • BlazorApp → sample integration with Blazor WebAssembly
    • ReactApp → sample integration with React
  • Server/

    • IdentitySuiteServer → ASP.NET Core server configured with IdentitySuite as the OpenID Connect Provider

🚀 Goals of this Example

  • Demonstrate how to configure IdentitySuite as an OIDC server in ASP.NET Core.
  • Provide integration samples with different SPA frameworks (Angular, Blazor, React).
  • Highlight security best practices (PKCE, redirect URIs, token handling).

🔗 Useful Resources


⚖️ License

This project is licensed under the MIT License. See the LICENSE file for details.

About

Learn how to simplify authentication with IdentitySuite in this comprehensive step-by-step guide. Deploy a production-ready OIDC server and secure your SPA applications.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published