Back to projects

TGHarker.Identity

Active

A multi-tenant OAuth2/OpenID Connect identity provider built with .NET 10, Microsoft Orleans, and .NET Aspire.

A scalable identity platform using Orleans virtual actors for distributed state management. Supports complete tenant isolation, organization hierarchies, and role-based access control.

.NETMicrosoft Orleans.NET AspireC#PostgreSQLAzure StorageOpenTelemetry

Key Features

  • Multi-tenant architecture with complete isolation
  • OAuth2/OIDC with authorization code, client credentials, and refresh tokens
  • PKCE support for public clients
  • Organization support with role-based access control
  • RSA256-signed JWT tokens

Related Articles