Skip to content

Latest commit

 

History

History
22 lines (16 loc) · 1.13 KB

README.md

File metadata and controls

22 lines (16 loc) · 1.13 KB

🚀 Funcionalidades:

  • Registro de Usuários: Criação de novos usuários com informações como nome, e-mail e senha.
  • Login e Autenticação: Autenticação de usuários através de e-mail e senha, gerando um JWT para acesso a rotas protegidas.
  • Armazenamento Seguro de Senhas: As senhas são armazenadas de forma segura utilizando criptografia BCrypt.
  • Autenticação com JWT: Geração de tokens JWT para autenticação de usuários em rotas protegidas da API.

🛠️ Tecnologias Utilizadas:

  • C# / ASP.NET Core: Framework principal para o desenvolvimento da API.
  • Entity Framework Core: Utilizado para gerenciamento do banco de dados e operações CRUD.
  • JWT (JSON Web Tokens): Implementado para autenticação e autorização de usuários.
  • BCrypt: Algoritmo de hashing utilizado para segurança das senhas.

📜 Como Rodar:

  1. Clone o repositório.
  2. Configure a string de conexão no appsettings.json.
  3. Execute as migrations para criar o banco de dados.
  4. Execute a API localmente.

Sem título