/dotnet-user-auth

Project where an user can register, login and authenticate using Json Web Token (JWT)

Primary LanguageC#

dotnet-user-auth

ENG

  • Project where an user can register, login and authenticate using Json Web Token (JWT)

Project's Details

  • The Core's layer contains the Entities, Interfaces and Settings Variables
  • The Infraestructure's layer contains the Database Context, in this case was used MongoDB and all the application's Repositories
  • The Application's layer contains all the Services, Mappings and DTOs
  • The IoC's layer contains all the subscriptions to the project
  • The WebAPI contains an API, but it could be switched to a SPA
Vocabulary
  • IoC (Inversion of Control)
  • API (Application Programming Interface)
  • SPA (Single Page Application)
  • DTO (Data Transfer Objects)

PT-BR

  • Projeto onde um usuário pode registrar, logar e autenticar usando Json Web Token

Detalhes do Projeto

  • A camada Core contém as Entidades, Interfaces e Variáveis de Configuração
  • A camada de Infraestrutura contém o Contexto do Banco de Dados, nesse caso foi utilizado MongoDB e os Repositórios da aplicação
  • A camada de Aplicação contêm os Serviços, Mapeamentos e DTOs
  • A camada IoC contém todas a subinscrições do projeto
  • A camada WebAPI contém uma API, porém pode ser substituída por um SPA
Vocabulário
  • IoC (Inversão de Controle)
  • API (Interface de Programação de Aplicativo)
  • SPA (Aplicativo de Página Única)
  • DTO (Objetos de Transferência de Dados)