Skip to content

API_YETI é uma API RESTful desenvolvida para gerenciamento de usuários com autenticação via JWT. O projeto permite o registro, login e a autenticação de usuários com segurança, utilizando boas práticas de desenvolvimento como criptografia de senhas com BCrypt e controle de acesso com JWT.

Notifications You must be signed in to change notification settings

skypse/API_YETI

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🚀 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

About

API_YETI é uma API RESTful desenvolvida para gerenciamento de usuários com autenticação via JWT. O projeto permite o registro, login e a autenticação de usuários com segurança, utilizando boas práticas de desenvolvimento como criptografia de senhas com BCrypt e controle de acesso com JWT.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages