This project exemplifies the implementation of a Minimal API in .NET 8, incorporating authentication and authorization with ASP.NET Core Identity, data access via Entity Framework Core with MariaDB, mediation with Wolverine, and endpoint definition with FastEndpoints.
- .NET 8: A modern development framework for building web, cloud, and mobile applications.
- ASP.NET Core Identity: A framework for building identity management functionality in applications, including user registration, password management, and authentication.
- Entity Framework Core: An open-source ORM framework for .NET, used here with MariaDB to manage database operations.
- Wolverine: A service bus and messaging toolkit for building distributed systems with .NET.
- FastEndpoints: A library for defining HTTP endpoints in ASP.NET Core applications more quickly and with less boilerplate code.
Este projeto exemplifica a implementação de uma Minimal API em .NET 8, incorporando autenticação e autorização com ASP.NET Core Identity, acesso a dados via Entity Framework Core com MariaDB, mediator com Wolverine, e definição de endpoints com FastEndpoints.
- .NET 8:
- ASP.NET Core Identity:
- Entity Framework Core:
- Wolverine:
- FastEndpoints: