Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/devphde/authentication.net

Projeto .Net Core para cadastro, login e recuperação de senha de usuário.
https://github.com/devphde/authentication.net

clean-architechture clean-architecture csharp docker entity-framework netcore pubsub solid

Last synced: about 19 hours ago
JSON representation

Projeto .Net Core para cadastro, login e recuperação de senha de usuário.

Awesome Lists containing this project

README

        

# Authentication.Net

## :memo: Descrição do projeto
Este é um projeto desenvolvido com o framework .Net utilizando a linguagem C#.O projeto tem como objetivo de demonstrar minhas habilidades de abstração, arquitetura limpa(Clean Architecture) na plataforma .Net, Domain-Driven Design (DDD), princípios SOLID e demonstração da utilização de Pub/Sub para envio de emails assíncronos.

A API desenvolvida neste projeto tem como funcionalidades registrar usuários, autenticar (login) do usuário e recuperar senha do usuário. Para implementar essas funcionalidades, o projeto utiliza EntityFramework em conjunto com o banco de dados MySQL para persistência dos dados, a biblioteca MediatR para a implementação dos conceitos de Pub/Sub e conceitos avançados de programação orientada a eventos assíncronos.

Para facilitar o gerenciamento e a execução do projeto, foi utilizado o Docker.

Ao rodar o projeto, a documentação estará disponível em: ``` https://localhost:7011/swagger/index.html ```

## :wrench: Tecnologias Utilizadas

C#, EntityFramework, MySQL, MediatR e Docker.









## :rocket: Implementação futura
* Sem planos futuros para o mesmo.