/minimalapi-identity-fastendpoints

Authentication Service demonstrating .NET 8 Minimal API with ASP.NET Core Identity, Entity Framework Core & MariaDB, Wolverine mediation, and FastEndpoints for efficient API development.

Primary LanguageC#MIT LicenseMIT

Authentication Service with Minimal API .NET 8

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.

Technologies Used

  • .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.

Serviço de autenticação com Minimal API .NET 8

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.

Tecnologias Utilizadas

  • .NET 8:
  • ASP.NET Core Identity:
  • Entity Framework Core:
  • Wolverine:
  • FastEndpoints: