Skip to content

Latest commit

 

History

History
41 lines (25 loc) · 1.38 KB

File metadata and controls

41 lines (25 loc) · 1.38 KB

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.