Skip to content

This project is an authentication API based on FastAPI, JWT, Docker Compose, and PostgreSQL.

Notifications You must be signed in to change notification settings

juliog922/jwt-authentication-API

Repository files navigation

FastAPI Authentication API

This project is an authentication API based on FastAPI, JWT, Docker Compose, and PostgreSQL.

Features

  • User registration.
  • Login with JWT token generation.
  • Token validation to access protected resources.
  • Secure password storage in the database.

Technologies Used

  • Python: The programming language used to build the FastAPI application.
  • FastAPI: Modern and fast web framework for building APIs with Python 3.7+.
  • Poetry: A dependency manager for Python projects. It is used to manage project dependencies and packaging.
  • PostgreSQL: A powerful, open-source relational database management system. It is used to store and manage user data securely.
  • Docker Compose: Tool for defining and running Docker applications with multiple containers. It simplifies the deployment of the FastAPI application along with its dependencies.
  • Make: A build automation tool used for simplifying the Docker-related commands.

Prerequisites

About

This project is an authentication API based on FastAPI, JWT, Docker Compose, and PostgreSQL.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages