Este é um projeto de exemplo e prática da implementação do AspNet.Identity em uma WebAPI.
👤 Rafael Monteiro Porto
- Twitter: @Rafael_M_Porto
- Github: @rafaelporto
- LinkedIn: @rafael-monteiro-porto
- Injeção de dependência com o container próprio da Microsoft. Dado a simplicidade da aplicação a solução de DI da Microsoft atende perfeitamente, possui uma excelente resposta e fácil uso.
- AutoMapper: mapeamento de entidades, assim permitindo configurar diversos cenários de mapeamento entre objetos e é possível utilizar a injeção de dependência.
- Princípios de Programação funcional: foi utilizado a lib CSharpFunctionalExtensions, de Vladimir Khorikov, para aplicar alguns princípios funcionais como: Immuntability e Chaining.
- Autenticação com JWT Token.
- ApiEndpoints: Utilizado a lib ApiEndpoints de Steve Smith para criação dos endpoints sem utilização de controllers.
- EntityFrameworkCore
- Swashbuckle.AspNetCore
Give a ⭐️ if this project helped you!