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