Home - Seido.Idp

Welcome to Seido.Idp and Seido VSA Stack

Seido.Idp - An ASP.NET Core MVC web app using the Seido VSA Stack. Provides views and controllers for ASP.NET Core Identity account registration, password sign-in, two-factor authentication (authenticator and email) and external sign-in with Microsoft Entra ID (OpenID Connect), using cookie authentication and a JWT issuer.

The Seido VSA Stack is a layered .NET reference architecture built around Vertical Slice Architecture. Four layers provide the shared foundation — cross-cutting concerns and secrets (Layer 4), Entity Framework data access with multi-database support (Layer 3), pure domain models (Layer 2), and business services (Layer 1). On top sits Layer 0: a library of self-contained use-case slices, each driving a complete workflow from entry point to database. The same slices, repositories, and services power all four application types — MVC Controller, Minimal API, Background Worker, and Azure Function — with no changes to business logic between hosts.